OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: re: Subject: epub files fail to generate for some components

I've partly succeeded in generating a glossary chunk. I had a close look at the stylesheet epub/docbook.xsl - there is some code under "<xsl:template name="chunk" priority="1">" that states what components are specified as chunks (and therefore processed when transformed). Both glossary and index components are treated as chunks IF they match several criteria. For glossary:
<xsl:when test="local-name($node)='glossary'                     and (local-name($node/parent::*) = 'article'                     or local-name($node/parent::*) = 'book'                     or local-name($node/parent::*) = 'part'                     )">1</xsl:when>
This indicates that a glossary will only be transformed IF its parent is a book, article or part. Sure enough, when I transformed a book with a glossary include, I got a correctly formatted HTML file for the glossary. I could not, however, get the correct HTML files if I transformed a glossary chunk on its own (ie. where glossary was the root node).
Can the stylesheets please be changed so that you can transform glossary and index for individual testing, without the need to first include these in a book component? I can't fathom why you wouldn't want this functionality anyway.
Dave Gardiner

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]