Je souhaite avoir la valeur d'un element du noeud parent :
je suis dans ma boucle de parcours
des éléments D ( <xsl:for-each select="C/D"> ) et
je souhaiterais avoir la valeur Id du noeud Parent B .
voici mon xml :
voici mon 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
20 <A> <B> <Id>B001</Id> <Nom>B001</Nom> <Nb>50</Nb> <C> <D> <Id>1</Id> <Nom>R</Nom> <Nb>20</Nb> </D> <D> <Id>2</Id> <Nom>E</Nom> <Nb>30</Nb> </D> </C> </B> </A>
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:for-each select="A/B"> <xsl:value-of select="Nom"/> .... <xsl:for-each select="C/D"> <xsl:value-of select="Nom"/> ... <xsl:value-of select="parent::Id"/> </xsl:for-each> </xsl:for-each>
Partager