Bonjour,
Je débute en xsl, j'ai un coupe xml+xsl qui m'affiche un tableau et cela fonctionne bien
Mon petit souci est le suivant:
je voudrais affecter une classe sur ma balise <tr> de sorte d'avoir une alternance.
exemple:
Grace au code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <tr class="pair">.. <tr class="impair">.. <tr class="pair">.. etc..
cela fonctionne mais m'ennuie car je suis obligé de dupliquer tout ce qui est dans mon <tr> et j'imagine même pas avec plusieurs condition de la sorte a la suite...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xsl:choose> <xsl:when test="position() mod 2=0"> <tr class="pair">.. </xsl:when> <xsl:otherwise> <tr class="impair">.. ...
Ma question est donc:
Y a t-il une autre solution du genre
J'espère avoir était explicite, je précise que je ne peut modifier mon xml de manière a ajouter directement la classe dedans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<tr class= if(%2) = "pair" else = "impaire">
Partager