[XPath] aide pour une expression
Bonjour,
alors j'ai besoin pour une expression Xpath...
J'ai un xml comme :
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
|
<items>
<itemlist>
<item id="1">
<string>...</string>
<link page="1"/>
</item>
<item id="2">
<string>...</string>
<link page="2"/>
</item>
<item id="3">
<string>...</string>
<link page="3">
</item>
</itemlist>
<itemlist idParentItem="2">
<item id="4>
<string>...</string>
<link page="6/>
</item>
<item id="5>
<string>...</string>
<link page="8/>
</item>
</itemlist>
</items> |
Je voudrais lorsque je suis sur l'item avec id="5" récupérer la valeur page (qui vaut 2 dans l'exemple) du link de l'item dont l'id est égale à l'idParentItem de l'itemlist...
Je ne sais pas si je suis bien claire...
j'essaye de faire : following-sibling::[..//item[@id=../@idItemParent]][1]
mais sans succès, je n'arrive pas à avoir une syntaxe correcte...
Merci