[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Docbook XSL and RELAX NG documents
Dave Pawson wrote: > On Wed, 2004-12-15 at 22:42 +0000, Matthew Burgess wrote: > >>Hi all! >> >>I'm trying to process an XML document using the Docbook XSL stylesheets >>(1.67.2). The document itself is a valid Docbook RELAX NG ('gin') >>document - validated using both 'xmllint' and 'jing'. >> >>Processing the document with: >> >>`xsltproc --xinclude --nonet --output index.html >>/usr/share/xml/docbook/xsl-stylesheets-1.67.2/xhtml/docbook.xsl index.xml` >> >>and >> >>`xmllint --xinclude index.xml --output index-big.xml && java >>org.apache.xalan.xslt.Process -in index-big.xml -xsl >>/usr/share/xml/docbook/xsl-stylesheets-1.67.2/xhtml/docbook.xsl -out >>index.html` >> >>both fail with lots of warnings about templates not found: >> >>"Request for title of element with no title: book >>No template matches book. >>No template matches info in book. >>No template matches title in info. > > > I'd suspect that its the namespace getting in the way? That was my initial suspicion too. > I believe the relax ng schema is namespaced? Yes, the RELAX NG schema is namespaced. > > The stylesheets are ns unaware | innocent as yet. Well, I would have expected so given DocBook NG's pre-alpha state. However, there is a comment in xhtml/docbook.xsl (line 267) suggesting that what the stylesheets will do is simply strip any namespaces if handed a DocBook NG document. Cheers, Matt.