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 : 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>
 
....
je bute est simple d'afficher les livres en francais.
pour itérer sur les livres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:for-each select="bookstore/book">
ensuite sur les titres:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<xsl:for-each select="title">
je mémorise la lague:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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