RE: [docbook] Tell me agian why I need mml:?

From
Mauritz Jeanson <>
Date
2005-11-06T13:26:01+00:00
ID
Thread
RE: [docbook] Tell me agian why I need mml:?
> -----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">&lt;book&gt;
>   <span class="ERROR">&lt;title&gt;Foundational Concepts of 
> Mathematics&lt;/title&gt;</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