@Bob:

Thanks for the explanation!

As you explained I have installed the non-namespaced version, but on Arch Linux 
there is 
only one package named docbook-xsl and this includes the non-namespaced 
stylesheets 
(see attachment). I think this is a fault.

https://www.archlinux.org/packages/?sort=&q=docbook&maintainer=&flagged=


https://git.archlinux.org/svntogit/packages.git/commit/?h=packages/docbook-xsl

Pierre


Am Montag, 21. Mai 2018, 18:21:21 CEST schrieb Bob Stayton:
> Hi Pierre,
> 
> This is a benign message indicating that the DocBook XML being processed
> is in version 5 of DocBook, which has all elements in the docbook
> namespace "http://docbook.org/ns/docbook";, but the stylesheets being
> used are the version written for the previous versions of DocBook where
> the elements are not in the namespace. So the stylesheet first processes
> the content internally to remove the namespace from the elements so they
> can match the templates in the stylesheet. It still should work, but
> adds another processing step, that isn't present when using the
> namespaced version of the stylesheets.
> 
> If you are using DocBook 5, I would suggest you use the namespaced
> version of the stylesheets. To further add to the confusion, the naming
> of the DocBook XSL packages was changed in version 1.79.2.
> 
> docbook-xsl-1.79.1 - non-namespaced version docbook-xsl-ns-1.79.1 -
> namespaced version
> 
> docbook-xsl-1.79.2 - namespaced version docbook-xsl-nons-1.79.2 -
> non-namespaced version
> 
> What's odd is that the pathname to your stylesheets uses
> docbook-xsl-1.79.2, which should be the namespaced version, but the
> behavior indicates that it is the non-namespaced version. You can tell
> the difference by examining:
> 
> /usr/share/xml/docbook/xsl-stylesheets-1.79.2/VERSION
> 
> and look at this param in it:
> 
> <xsl:param name="DistroName">docbook-xsl</xsl:param> <xsl:param
> name="DistroName">docbook-xsl-nons</xsl:param>
> 
> I suspect your's will say docbook-xsl-nons.
> 
> Bob Stayton
> Sagehill Enterprises
> b...@sagehill.net
> 
> On 5/20/2018 11:04 AM, openhab.doc wrote:
> > Hi,
> > 
> > I'm sorry! The output is:
> > 
> > Note: namesp. cut : stripped namespace before processing           An
> > Example Book Writing docbook.css for book
> > 
> > Thanks
> > 
> > Pierre
> > 
> > Am Sonntag, 20. Mai 2018, 20:00:55 CEST schrieb Thomas Schraitle:
> > > Hi,
> > > 
> > > Am Sonntag, 20. Mai 2018, 19:46:02 CEST schrieb openhab.doc:
> > > > [...]
> > > > 
> > > > When I convert the docbook xls file to html with xsltproc I get
> > 
> > following
> > 
> > > > message:
> > > > 
> > > > 
> > > > 
> > > > /xsltproc --output test.html
> > > > 
> > > > /usr/share/xml/docbook/xsl-stylesheets-1.79.2/xhtml5/docbook.xsl
> > > > 
> > > > Test_book.xml /
> > > 
> > > You've posted the command, but where's the message? ;) Could you
> > 
> > please post
> > 
> > > that too so we can help you better?
> > > 
> > > > From the research on the Internet I suspect that the stylesheet is not
> > > > 
> > > > compatible with docbook5.
> > > 
> > > The stylesheets work both with DocBook 4 and DocBook 5. Your XML
> > 
> > code looks
> > 
> > > ok.
> > > 
> > > > What am I doing wrong?
> > > 
> > > It's hard to tell without the message. :)


Reply via email to