Subject: Re: [xsl] build a counter variable From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 06 Jan 2012 09:17:03 +0000 |
Hi
I have an XSLT structure as bellow. I tried to build a counter with the position () function .But it does not work because the position () function ever begins with 1 in a loop. (In node1, node2, node3 the position begins with 1 (position= 1))
<xsl:for-each select="node1/m"> <m><xsl:value-of select="position()"/> </m> <== position should be 1 ....... <xsl:for-each select="node1/node2/a"> <a>....</a> <== position = 2 <a>....</a> <== position = 3 <a>.....</a> <== position = 4 </xsl:for-each>
<xsl:for-each select="node1/node3/f1">
<f1><xsl:value-of select="position()"/></f1> <== position = 5 </xsl:for-each>
</xsl:for-each>
Thanks for any help
-- google plus: https:/profiles.google.com/d.p.carlisle
________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] build a counter variable, henry human | Thread | Re: [xsl] build a counter variable, Michael Kay |
[xsl] [ANN] XML Prague Speakers ann, Jim Fuller | Date | Re: [xsl] build a counter variable, Michael Kay |
Month |