Subject: Re: [xsl] Determining last node From: Joerg Pietschmann <joerg.pietschmann@xxxxxx> Date: Tue, 14 Aug 2001 22:28:25 +0200 |
> From: "Larry Garfield" <lgarfiel@xxxxxxxxxxxxxxxxxxx> > I tried using all three method, in both the chapter and sect1 sections. Oops, i should have written "with the cahpter node to be examined as context node" Sorry for my bold statement about the expressions being context free... Try $chapter/following::chapter Or with some more simplifications (hopefully :-) to your template <xsl:template match="call:insert[@id='NavbarDesktop']"> <xsl:param name="chapter"/> <xsl:param name="chNum"/> <xsl:text>[ </xsl:text> <xsl:if test="$chapter/preceding::chapter"> <a href="chap{$chNum-1}.html"> <xsl:value-of select="$chapter/preceding::chapter/title"/> </a> <xsl:text> | </xsl:text> </xsl:if> <a href="index.html">Table of Contents</a> <xsl:if test="$chapter/following::chapter)"> <xsl:text> | </xsl:text> <a href="chap{$chNum+1}.html"> <xsl:value-of select="$chapter/following::chapter/title"/> </a> </xsl:if> <xsl:text> ]</xsl:text> </xsl:template> Untested. May have degraded functionality. Let me know if this works. HTH J.Pietschmann XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Determining last node, Larry Garfield | Thread | RE: [xsl] Determining last node, Joerg Pietschmann |
[xsl] count 2 times, Carlos Durand Silves | Date | RE: [xsl] Identifying an element, Mitchell, Edmund |
Month |