Bonjour,
je récupère une liste de Directions, que je sors en XML comme ceci
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 <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>
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
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>
j'ai essayé aussi en mettant "true" comme valeur
est-ce que quelqu'un aurait une piste ?
merci![]()
Partager