Bon je vais tenter de tout mon possible d'etre clair, j'aimerai savoir si en xsl on peut faire une sorte de boucle dans cette esprit :

- Dans le code "Progress" viens d'un fichier XML est en fonction de sa valeur je met un bg color different ( c'est une sorte de progress bar )
- Donc comment faire une boucle pour afficher 10 "TD" et sur chaque "TD"
afficher un bg different.

- Je m'excuse d'avance je debute en XSL ( 2 jours ), et j'ai pas l'habitude de faire ce que je ne sais pas faire mais c'est dans mon travail qu'on me demande ca. c'est pour cela que je sollicite une aide ...

Ci dessous un bout de code qui marche pas du tout juste pour donnée une idée de ce que je veux faire.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
For (i=0;i<10;i++) <-- la je pense a un <xsl:for-each.... mais je sais pas quoi mettre ensuite
 
   <xsl:choose>
     <xsl:when test=".[(Progress/10)<i]">
        <th width="5" bgcolor="red">.</th>
     <xsl:when>
        <th width="5" bgcolor="green">.</th>
   </xsl:choose>