[XSLT] comment incrementer un compteur
bonjour,
Je voudrais savoir comment on peut incrementer un compteur avec xsl,
voici mon code (ce que je voudrais faire est en commentaire -----???---):
-------- je definis un compteur i=0-----------------
Code:
1 2 3 4 5 6
| <xsl:for-each select="//error[generate-id(.)=generate-id(key('errors',@source)[1])]">
<xsl:sort select="@source"/>
<xsl:variable name='currentsource' select='@source'/>
<xsl:variable name="errorCount" select="count(/checkstyle//error[@source= $currentsource])"/>
<xsl:if test="contains($currentsource,'blocks')"> |
---------i=i+$errorCount---------------------
Code:
1 2 3 4 5 6 7 8
| <tr>
<xsl:call-template name="alternated-row"/>
<td><xsl:value-of select="@source"/></td>
<td><xsl:value-of select="$errorCount"/></td>
</tr>
</xsl:if>
</xsl:for-each> |
---------------je recupere i pour un nouveau traitement-------------
merci d'avance