Subject: [xsl] position() of parent node From: "Robert Ogden" <Robert.Ogden@xxxxxxxx> Date: Mon, 17 Nov 2003 14:47:12 -0600 |
This should be an easy one, but it is eluding me. XML: <manual> <chapter> <textLink>para one</textLink> <textLink>para two</textLink> <imageLink>image one</imageLink> <imageLink>image two</imageLink> </chapter> </manual> XSLT: <xsl:for-each select="chapter"> <xsl:for-each select="textLink"> //do some stuff </xsl:for-each> <xsl:for-each select="imageLink"> <xsl:if test="chapter[position() != 21]"> //do your thing </xsl:if> </xsl:for-each> </xsl:for-each> What I am getting at, is that I want to output all text links (easy enough), and all images for chapters unless the chapter is 21 (which happens also to be last, which I tried <xsl:if test="chapter[position() != last()]">) Position has given me troubles in the past. Robert Ogden IETM Developer Navy Programs (763) 572-7121 XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Recursive Search, finding dup, wulfhtmlteam | Thread | Re: [xsl] position() of parent node, J.Pietschmann |
[xsl] Re: Sorting and Merge, Dimitre Novatchev | Date | [xsl] Re:Escaping quotes in XPath e, yguaba |
Month |