OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: XSL-question: What does "Namespace prefix fo is not defined" mean ?



Hi,

I have some trouble converting a docbook xml document to fo. I get
the warning:


:587; make one.fo
SGML_CATALOG_FILES=/etc/sgml/catalog xsltproc --catalogs \
--maxdepth 999 \
 --xinclude --output one.fo print.xsl one.xml
print.xsl:63: warning: Namespace prefix fo is not defined
   <fo:basic-link xsl:use-attribute-sets="xref.properties">


Where print.xsl looks like

<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                version="1.0">
<xsl:import href="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/fo/profile-docbook.xsl"/>
<xsl:import href="J.Biol.Chem.Mbfr.fo.xsl"/>
[..]
<!-- ulinks only the first time -->
<xsl:template match="ulink[preceding::ulink/@url=./@url]">
   <fo:basic-link xsl:use-attribute-sets="xref.properties">
   ^^^
   this is the offending line
[..]


I thought that I had all that is needed in the header of print.xsl. Am I 
missing something in order to comply with the warning ?

Thanks in advance,
  Marc Baaden

-- 
 Dr. Marc Baaden  - Institut de Biologie Physico-Chimique, Paris
 mailto:baaden@smplinux.de      -      http://www.marc-baaden.de
 FAX: +49 697912 39550  -  Tel: +33 15841 5176 ou +33 609 843217




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]