Subject: RE: counter vs. functional counterpart
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Tue, 21 Jul 2009 09:17:47 +0100
|
<xsl:template match="name|nickName">
<xsl:number level="any" count="name|nickName"/>
<xsl:text>-</xsl:text>
<xsl:value-of select="."/>
<xsl:text>
</xsl:text>
</xsl:template>
Regards,
Michael Kay
http://www.saxonica.com/
http://twitter.com/michaelhkay
> -----Original Message-----
> From: Jeff Shelley [mailto:jshelley@xxxxxxxxxxxxxxxxxxxx]
> Sent: 21 July 2009 04:54
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: counter vs. functional counterpart
>
> Hello.
> Does anybody know what xsl file can take this:
>
> <rows>
> <row>
> <name>John</name>
> <otherName/>
> </row>
> <row>
> <name>Paul</name>
> <otherName/>
> </row>
> <row>
> <name>Ringo</name>
> <nickName>ClassCastException</nickName>
> </row>
> <row>
> <name>George</name>
> <otherName/>
> </row>
> </rows>
>
>
> and turn it into this?
>
> 1-John
> 2-Paul
> 3-Ringo
> 4-ClassCastException
> 5-George
>
> Basically, I need the output number to keep incrementing and
> be continuous. Everything I see about counters says "if
> you're implementing a counter you're doing it wrong", but I
> have absolutely no idea how to do this.
>
> I'd appreciate any help. Thanks!
>
> --
> Jeff Shelley, Director of Software Development Stuntman
> Software, Inc http://www.stuntmansoftware.com
> 949-533-4513
|