[XSLT] "memoriser" une valeur (variable)
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 :
Code:
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>
.... |
je bute est simple d'afficher les livres en francais.
pour itérer sur les livres :
Code:
<xsl:for-each select="bookstore/book">
ensuite sur les titres:
Code:
<xsl:for-each select="title">
je mémorise la lague:
Code:
<xsl:variable name="langue" select="@lang"/>
et la je le trouve bien embêté pour mémoriser le titre
qq un a peu m'aider, merci