> -----Original Message-----
> From: Steven T. Hatton
>
> xsltproc --xinclude\
> --stringparam base.dir html-out/\
> --stringparam html.ext .xhtml \
> /opt/org/docbook/docbook-xsl-1.69.1/xhtml/chunk.xsl algebra.xml
> Stripping NS from DocBook 5/NG document.
> Processing stripped document.
> No template matches book.
> No template matches title in book.
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE span PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <span xmlns="http://www.w3.org/1999/xhtml" class="ERROR"><book>
> <span class="ERROR"><title>Foundational Concepts of
> Mathematics</title></span>
I think this is due to a namespace-stripping problem with DocBook 5/NG input
and XHTML output. In 1.69.1, the templates that remove the DocBook 5/NG
namespace unfortunately also add the XHTML namespace. When the resulting
node-set is processed further, you get several "No template matches" errors,
because the elements now are in the wrong namespace.
The namespace-stripping logic has recently been updated in CVS, and it seems
to work in the latest snapshot releases.
/MJ