Subject: [xsl] TOC despair From: Gustaf Liljegren <gustaf.liljegren@xxxxxxxxxxxx> Date: Thu, 04 Dec 2003 00:42:39 +0100 |
This shouldn't be hard, but I can't get it right. I'll try to give enough info. The XML structure looks something like this: <book> <chapter> <section> <section/> </section> </chapter> </book> One section may contain other sections an so on. The problem is in the TOC generation, where I want a little space after each chapter, like so: Chapter 1: Elephants....................2 <-- chapter African Elephants.......................2 <-- chapter/section Serengeti.............................3 <-- chapter/section/section Indian Elephants........................4 <-- chapter/section <-- space here, please Chapter 2: Tigers.......................5 How do I say in XPath "the last section in this chapter"? Here's my try, that won't work: <xsl:template match="section" mode="toc"> ... <xsl:if test="count(following::section) = 0"> <xsl:attribute name="margin-bottom">1em</xsl:attribute> </xsl:if> ... </xsl:template> Thanks, Gustaf XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[no subject], owner-xsl-list | Thread | Re: [xsl] TOC despair, J.Pietschmann |
RE: [xsl] Numbering non-contiguous , bryan . s . schnabel | Date | RE: [xsl] TOC despair, Binkley, Peter |
Month |