Subject: [xsl] build a counter variable From: henry human <henry_human@xxxxxxxx> Date: Fri, 6 Jan 2012 08:54:13 +0000 (GMT) |
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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] including an XSLT 1.0 sty, Michael Kay | Thread | Re: [xsl] build a counter variable, David Carlisle |
Re: [xsl] including an XSLT 1.0 sty, Michael Kay | Date | [xsl] [ANN] XML Prague Speakers ann, Jim Fuller |
Month |