Bonjour,

toujours avec mon affichage de fichier XML à l'aide d'un XSL, je voudrais pouvoir alterner les couleurs des lignes du tableau que je fais (une ligne correspondant à un noeud):

J'essaye actuellement de le faire avec ce code:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<xsl:template match="UOC">
  <xsl:param name="a" select="0" />
 
  <xsl:choose>
	 <xsl:when test="a=0">
 
      		<tr bgcolor=#FFFF00"> couleur 1</tr>
 
      		<xsl:param name="a" select="1" />
    	</xsl:when>
	<xsl:otherwise>
 
      		<tr bgcolor=#FFFFFF"> couleur 2</tr>
 
    		<xsl:param name="a" select="0" />
    	</xsl:otherwise>
 
  </xsl:choose>
 
</xsl:template>
Je pensais donc à une variable pour choisir la couleur, le coup classique en somme, seulement bien entendu ça ne marche pas, j'ai une erreur à l'interprétation au niveau du xsl:param...je ne vois pas trop comment je dois procéder!

Merci pour votre aide