Next in thread →
Next in month →
Re: [docbook-apps] html/epub3 stylesheet bug
Thanks Bob! will do. --Tim On Wed, Jul 2, 2014 at 12:40 PM, Bob Stayton <> wrote: Hi Tim, Indeed, this is a bug in the namespaced version of the stylesheets. When the namespaced version is generated from the non-namespaced version, this line: <xsl:when test="$content/*[1][self::html]"> gets converted to this line: <xsl:when test="$content/*[1][self::d:html]"> because it thinks html is a DocBook element name. But of course, your html element is not in the DocBook namespace, so this test fails and the element is passed through. I need to patch the conversion process to fix this. The workaround for you is to copy the template named "pi.dbhtml-include" from xhtml/pi.xsl to your customization layer and remove the "d:" prefix. Bob Stayton Sagehill Enterprises On 7/2/2014 9:08 AM, Tim Arnold wrote: hi, I'm using this type of processing instruction in my docbook 5 source: <?dbhtml-include href=""> and the docs say that the <html> wrapper inside the external doc will be removed, if I understand it correctly: http://www.sagehill.net/docbookxsl/InsertExtHtml.html However, here is a test file that does not remove the 'html' wrapper: -------- db.xml --------- <chapter xmlns="http://docbook.org/ns/docbook" version="5.0" xml:id="new" > <info><title>New</title></info> <para> <figure xml:id="output"> <info><title>output</title></info> <?dbhtml-include href=""> </para> </chapter> ------ output.htm ------- <html> <div class="output"> <div class="branch"> <table> <tr><td>Output</td></tr> </table> <br/> <p>stuff</p> </div> </div> </html> The <html> tags are present inside the html file resulting from either of these commands: xsltproc docbook/xsl-1.78.1/html/chunk.xsl db.xml xsltproc docbook/xsl-1.78.1/epub3/chunk.xsl db.xml Maybe I'm missing a parameter or this is a bug? thanks, --Tim
Next in thread →
Next in month →