This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: counter in xsl
thenewmatrix@genie.it wrote:
> How can i create a counter into xsl due to insert alternate color in
> table-row???
there is an implicit 'counter' on nodesets just being processed;
you can access the current position with position() and check
whether it is odd or even.
...
<xsl:template match="...">
<xsl:choose>
<xsl:when test="(position() mod 2) = 0">
<tr class="even">
</xsl:when>
<xsl:otherwise>
<tr class="odd">
</xsl:otherwise>
</xsl:choose>
<td>...</td>
...
</tr>
</xsl:template>
...
hope that helps
Markus
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list