[XPath] sélection d'un noeud par un test sur son frère
Bonjour à tous,
voici l'exemple du schéma:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <BALISE1>
<BAL Type="A" Link="1">
<Offre Type="B" Name="CFCR1" Value="027F"/>
<Offre Type="A" Name="XXX" Value="0280"/>
</BAL>
<BAL Type="A" Link="2">
<Offre Type="B" Name="CFCR1" Value="0281"/>
<Offre Type="A" Name="ZFR" Value="0282"/>
</BAL>
<BAL Type="A" Link="3">
<Offre Type="B" Name="CFCR1" Value="0283" />
<Offre Type="A" Name="EHT" Value="0284" />
</BAL>
<BAL Type="A" Link="1">
<Offre Type="B" Name="CFCR2" Value="0288"/>
<Offre Type="A" Name="D2F" Value="0289" />
</BAL>
<BAL Type="A" Link="2">
<Offre Type="B" Name="CFCR2" Value="028A" />
<Offre Type="A" Name="KSL" Value="028B" />
</BAL>
<BAL Type="A" Link="3">
<Offre Type="B" Name="CFCR2" Value="028C" />
<Offre Type="A" Name="AZE" Value="028D" />
</BAL>
<BAL Type="A" Link="1">
<Offre Type="B" Name="CFCR3" Value="0" />
<Offre Type="A" Name="UJD" Value="0" />
</BAL>
</BALISE1> |
On me demande de récupère la valeur NAME="ZFR", en sachant que je sais que la balise <BAL> est de type "A" et de Lien 2, que la balise <OFFRE> est de type B et son name vaut CFCR1, je dois récupère la valeur Name contenue dans la balise BAL TYPE de type A soit Name="ZFR"
Des idées pour m'aider SVP....