2010-01-07 5 views
0

Comment puis-je utiliser Xpath pour sélectionner uniquement tous les dict contenant du genre?Xpath contient certains mots

<dict> 
    <key>genre</key><string>News</string> 
    <key>genreId</key><integer>6009</integer> 
</dict> 

<dict> 
    <key>fieldID</key><integer>2</integer> 
</dict> 
+1

Que recherchez-vous ici? Le premier dict ?, La première clé? La première clé pour le premier dict? Précisez s'il vous plaît. – Paddyslacker

Répondre

2

Avant modifier:

Vous pouvez utiliser la position de fonction()

//dict[ position() = 1 ] 

ou version courte

//dict[ 1 ] 

Après votre édition:

//dict[key = 'genre'] 

retourne tous les éléments qui ont dict l'élément key égal à 'genre'

+0

Je n'ai jamais entendu parler d'une fonction 'first()' (et, franchement, je ne peux pas imaginer qu'il y en ait une) - avez-vous un lien vers la documentation pour moi? – Tomalak

+0

Ok ma faute. Je l'ai changé avec 'last()'. J'ai corrigé ma réponse – Gaim

2

Essayez ceci:

//dict[key = 'genre'] 
Questions connexes