2014-07-22 4 views
0

Je cherchais de l'information pour rechercher un objet frère mais je ne trouve pas ce que j'ai besoin de comprendre.XPath recherche basée sur la valeur soeur

XML

<country> 
    <code>GB</code> 
    <name>United Kingdom</name> 
    <currencysymbol>£</currencysymbol> 
</country> 

Question

Est-il possible de trouver la valeur du noeud currencySymbol en utilisant le XPath following-sibling quand la seule valeur que je dois jouer avec est GB? C'est à dire. J'ai besoin d'un currencysymbol suivant-sibling où code = GB.

Répondre

2

Vous pouvez utiliser XPath pour cela, voir:

/country[code='GB']/currencysymbol 
1

Essayez:

//code[. = 'GB']/following-sibling::currencysymbol 
+0

ces deux travaillé. Merci –

Questions connexes