Bonjour,

J'ai un fichier XML de cette forme

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
 
 
<Root>
 
<A name="lien_1">
 <Child name="a">
 <Child name="b">
 <Child name="c">
</A>
 
<A name="lien_2">
 <Child name="d">
 <Child name="e">
 <Child name="f">
 <Child name="g">
 <Child name="h">
</A>
 
<B name="toto" link="lien_1"/>
</Root>

Je pars du Nœud "B" et je voudrais récupérer uniquement les éléments child contenue dans le noeud A avec l'attribut name égal à l'attribut link de mon élément B courant. Cette action est elle possible si je l'écris en dur comme ci dessous ok je récupère les bons éléments par contre impossible de mettre la valeur lien_1 en variable lu depuis l'élément B

Code : Sélectionner tout - Visualiser dans une fenêtre à part
../A[@name='lien_1']/Child

Merci d'avance