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-----------------
---------i=i+$errorCount---------------------
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')">
---------------je recupere i pour un nouveau traitement-------------
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>
merci d'avance
Partager