bonsoir je débute en XML et je bloque sur l'utilisation de certains éléments...
j'ai un document XML qui se présente comme cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<eleves>
  <eleve nss="1868850102" classe="T25">
    <nom>dupont</nom>
    <prenom>paul</prenom>
    <age>20</age>
  </eleve>
  <eleve nss="1868850352" classe="T27">
    <nom>durant</nom>
    <prenom>martin</prenom>
    <age>20</age>
  </eleve>
</eleves>
etc...
j'ai mon document xsl qui est le suivant :
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
 <xsl:template match="/">
	<html>
	<body>
		<table border="1">
			<tbody>
				<tr>
					<th>Classe</th>
					<th>Nom</th>
					<th>Prenom</th>
					<th>Age</th>
				</tr>
				<xsl:for-each select="/eleves/eleve">
				<xsl:choose>
							<xsl:when test="@classe='T25'">
							//Je ne sais pas quoi faire
							</xsl:when>
							<xsl:when test="@classe='T27'">
							//idem
							</xsl:when>
							<xsl:otherwise>
							<xsl:text>Erreur de classe</xsl:text>
							</xsl:otherwise>
						</xsl:choose>
				<tr>
					<td> je voudrais réafficher la classe ici</td>
					<td><xsl:value-of select="nom" /></td>
					<td><xsl:value-of select="prenom" /></td>
					<td><xsl:value-of select="age" /></td>
				</tr>
				</xsl:for-each>
			</tbody>
		</table>
		</body>
	</html>
 </xsl:template>
 </xsl:stylesheet>
je voudrais en fait colorer entiérement la ligne donc mon <tr> si la personne est d'une classe couleur rouge sinon couleur vert par exemple ...

j'ai vu que je pouvais créer des éléments ou des attributs mais n'est pas vu d'exemple concret quand à l'utilisation

pourriez-vous m'éclairer svp ?

merci !