Subject: RE: [xsl] Autonumbering with XSLT From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Mon, 6 Jan 2003 15:31:02 -0000 |
> > <xsl:for-each select="//TABLE"> > <xs:value-of select="position()"/> > </xsl:for-each> > > For this I get back (1,2,3,4,5) as all the <TABLE> elements > belong to the node-list created by "//TABLE" and position() > returns the location in the node-list not in the parent node. > What I really want back is (1,2,1,2,3). > > Any suggestions? > <xsl:for-each select="DB"> <xsl:for-each select="TABLE"> <xs:value-of select="position()"/> </xsl:for-each> </xsl:for-each> Alternatively, use xsl:number, or count(preceding-sibling::*). Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Autonumbering with XSLT, Peter Finch | Thread | [xsl] Break on first - question, dhopp |
Re: [xsl] passing xsl:value-of to H, Bruce McDougald | Date | RE: [xsl] Language properties and i, Michael Kay |
Month |