Bonjour,
J'ai un xml et j'aimerai construire un xpath matchant certains noeuds filtrés sur leur contenu.
Example :
XML :
je souhaite sélectionner le noeud ou le contenue est exactement "gnon".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <users> <user uid="0" ><name><[CDATA[gnan]]></name><id>0</id></user> <user uid="1" ><name><[CDATA[gnon]]></name><id>1</id></user> <user uid="2" ><name><[CDATA[gnin]]></name><id>2</id></user> </users>
Problème :
J'ai tenté d'utiliser le xpath suivant :
/users/user/name[text()="gnon"]
mais rien ne match.
Pour le moment j'utilise le xpath suivant :
/users/user/name[contains(text(),"gnon")].
mais cela ne repond pas exactement à mes besoins.
Question :
Quelqu'un connaitrait il la syntaxe exacte pour construire un xpath matchant certains noeuds filtrés sur leur contenu ?
Merci et Bonne Journée.
Ps : pour faire mes test j'tuilise le site whitebeam
Partager