Bonjour,
Je possède un fichier xml sous cette forme :
Et je souhaite construire une liste contenant les valeurs 1 , 2 et 3 comme value et text de ses options.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <fichier> <table> <item1>valeur1</item1><item2>valeur2</item2><item3>valeur3</item3> </table> <table> <item1>valeur1</item1><item2>valeur2</item2><item3>valeur3</item3> </table> .... </fichier>
Et je ne sais pas trop comment récupérer ces valeurs, si quelqu'un voit comment faire je suis preneur.
Un début de solution xsl :
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 <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <html> <head> <title></title> </head> <body> <select size="6" SelectedIndex="0" > <xsl:for-each select="//Table"> <xsl:sort order="ascending" select="."/> <option value="??????????"><xsl:value-of select="valeur3/."/></option> </xsl:for-each> </select> </body> </html> </xsl:template> </xsl:stylesheet>
Partager