Bonjour,
Je suis débutant et je rencontre un pb avec une boucle à effectuer pour une valeur précise.

voici mon blocage, je souhaiterais lancer la boucle ci-dessous, uniquement quand l'item est égal à 5 € ... donc devant la boucle je pensais mettre...

<xsl:for-each select="item[@numero= '5']">
--- boucle ici ---
Puis en fin de boucle fermer avec </xsl:for-each>

mais cela ne marche pas. Avez vous une idée pourquoi .. est-ce que j'utilise la bonne balise ?

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
-------
boucle
------
<tr>
<xsl:for-each select="panier/produits">
 
	<td><xsl:value-of select="@numero"/></td> 
 	<td><xsl:value-of select="@date"/></td>
 	<td><xsl:value-of select="@client"/></td>
 
	<td><table border="0"><xsl:for-each select="item">
	<td><tr><xsl:value-of select="@numeroA"/></tr></td>
	</xsl:for-each></table></td>
 
	<td><table border="0"><xsl:for-each select="article">
    	<td><tr><xsl:value-of select="@quatite"/></tr></td>
  	</xsl:for-each></table></td>
 
</xsl:for-each>