Re: use docbook5 with xsltproc

Bob Stayton <[email protected]>
Newsgroups gmane.text.docbook.misc
Message-ID <[email protected]>
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
[email protected]

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. :)
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.