bonjour
je cherche a savoir comment récupérer la valeur d'un noeud, alors qu'on est entrain d'itérer dessus.
je m'explique :
mon fichier source :
je bute est simple d'afficher les livres en francais.
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 <bookstore> <book category="COOKING"> <title lang="it">Everyday Italian</title> <author>Giada De Laurentiis</author> <year>2005</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <title lang="fr">Henri Potier</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> ....
pour itérer sur les livres :
ensuite sur les titres:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:for-each select="bookstore/book">
je mémorise la lague:
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:for-each select="title">
et la je le trouve bien embêté pour mémoriser le titre
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:variable name="langue" select="@lang"/>
qq un a peu m'aider, merci
Partager