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.
Thanks,

Dave Gardiner

Reply via email to