Bonjour,

je récupère une liste de Directions, que je sors en XML comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<DIRECTIONS>
	<DIRECTION libelle="Direction A">A1</DIRECTION> 
	<DIRECTION libelle="Direction B">B2</DIRECTION> 
	<DIRECTION libelle="Direction C">C3</DIRECTION> 
	<DIRECTION libelle="Direction D" selection="selected">D4</DIRECTION> 
</DIRECTIONS>
l'attribut "selection" devrait me servir à avoir quelle est la direction de l'utilisateur connecté et donc à la sélectionner dans la liste déroulante XSL, qui est construite comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<xsl:for-each select="DIRECTION">
				<xsl:element name="option">
					<xsl:attribute name="selected"><xsl:value-of select="@selection"/></xsl:attribute>
					<xsl:attribute name="value"><xsl:value-of select="."/></xsl:attribute>					
					<xsl:value-of select="@libelle"/>
				</xsl:element>
			</xsl:for-each>
seulement ça ne marche pas, je récupère bien la valeur de l'attribut "selection" si je l'affiche, mais ça ne sélectionne pas la ligne correspondante dans la liste déroulante
j'ai essayé aussi en mettant "true" comme valeur

est-ce que quelqu'un aurait une piste ?

merci