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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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