Next in thread → Next in month →

Re: [docbook-apps] html/epub3 stylesheet bug

From
Tim Arnold <>
Date
2014-07-02T16:49:18+00:00
ID
CA+O6OTDiQUx7Lq1JqwHV6OzKi4fBF+hjyka=
Thread
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 →