Questions marquées «xpath»

L'objectif principal de XPath est de traiter des parties d'un document XML. Il fournit également des fonctionnalités de base pour la manipulation de chaînes, de nombres et de booléens. XPath utilise une syntaxe compacte et non XML. XPath fonctionne sur la structure logique abstraite d'un document XML, plutôt que sur sa syntaxe de surface.




5
XPath avec plusieurs conditions
Quel XPath puis-je utiliser pour sélectionner une catégorie avec un attribut de nom spécifié et tout auteur de nœud enfant avec la valeur spécifiée. J'ai essayé différentes variantes du chemin ci-dessous sans succès: //quotes/category[@name='Sport' and author="James Small"] Le XML: <?xml version="1.0" encoding="utf-8"?> <quotes> <category name="Sport"> <author>James Small<quote date="09/02/1985">Quote One</quote><quote date="11/02/1925">Quote …
157 xml  xslt  xpath 

5
XPath: obtenir le nœud parent du nœud enfant
J'ai besoin d'obtenir le nœud parent du nœud enfant title 50 Pour le moment, je n'utilise que //*[title="50"] Comment pourrais-je avoir son parent? Le résultat doit être le storenœud. <?xml version="1.0" encoding="utf-8"?> <d:data xmlns:d="defiant-namespace" d:mi="23"> <store d:mi="22"> <book price="12.99" d:price="Number" d:mi="4"> <title d:constr="String" d:mi="1">Sword of Honour</title> <category d:constr="String" d:mi="2">fiction</category> <author …
157 xml  xpath 

2
XPath: sélectionnez le nœud de texte
Avoir le XML suivant: <node>Text1<subnode/>text2</node> Comment sélectionner le premier ou le deuxième nœud de texte via XPath? Quelque chose comme ça: /node/text()[2] bien sûr ne fonctionne pas car c'est le résultat fusionné de chaque texte à l'intérieur du nœud.
150 xml  xpath  selection 


3
Opérateur XPath OR pour différents nœuds
Comment puis-je faire avec XPath: //bookstore/book/title or //bookstore/city/zipcode/title Juste //titlene fonctionnera pas parce que j'ai aussi//bookstore/magazine/title ps J'ai vu beaucoup d'exemples mais principalement avec des attributs ou une structure à un seul nœud.
144 xpath 

4
Comment écrire une requête XPath pour faire correspondre deux attributs?
Question suivante: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Donnée ci-dessus, Si je veux une expression XPath avec des vérifications à la fois de l'id et de la classe, pouvons-nous le faire avec 'et' condition LIKE: //div[@id='id-74385'] and div[@class='guest clearfix'] Est-ce la bonne façon? Mon exécution échoue ici ... Aidez-moi!
143 xpath 

5
Comment utiliser XPath contains () ici?
J'essaye d'apprendre XPath. J'ai regardé les autres contains()exemples ici, mais rien qui utilise un opérateur AND . Je ne peux pas faire fonctionner ça: //ul[@class='featureList' and contains(li, 'Model')] Sur: ... <ul class="featureList"> <li><b>Type:</b> Clip Fan</li><li><b>Feature:</b> Air Moved: 65 ft. Amps: 1.1 Clip: Grips any surface up to 1.63" Plug: 3 …
142 xml  xpath 

1
XSLT obtient le dernier élément
J'essaie de trouver le dernier élément de mon xml, qui ressemble à: <list> <element name="A" /> <element name="B" > <element name="C" /> <element name="D" > <element name="D" /> <element name="E" /> <element name="F" /> <element name="G" /> </element> <element name="H" /> <element name="I" /> </list> J'ai besoin d'obtenir une sorte …
138 xslt  xpath  menu 

2
Requête XPath pour obtenir la nième instance d'un élément
Il existe un fichier HTML (dont je ne contrôle pas le contenu) qui contient plusieurs inputéléments tous avec le même idattribut fixe de "search_query". Le contenu du fichier peut changer, mais je sais que je veux toujours obtenir le deuxième inputélément avec l'attribut id "search_query". J'ai besoin d'une expression XPath …
135 xml  xpath 

15
Comment analyser XML dans Bash?
Idéalement, ce que j'aimerais pouvoir faire, c'est: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt
134 xml  bash  xhtml  shell  xpath 

4
XPath pour sélectionner plusieurs balises
Compte tenu de ce format de données simplifié: <a> <b> <c>C1</c> <d>D1</d> <e>E1</e> <f>don't select this one</f> </b> <b> <c>C2</c> <d>D2</d> <e>E1</e> <g>don't select me</g> </b> <c>not this one</c> <d>nor this one</d> <e>definitely not this one</e> </a> Comment sélectionneriez-vous tous les Cs, Ds et Es qui sont des enfants d' …
132 xml  xpath 

8
Utilisation de XPATH pour rechercher du texte contenant & nbsp;
J'utilise XPather navigateur pour vérifier mes expressions XPATH sur une page HTML. Mon objectif final est d'utiliser ces expressions dans Selenium pour tester mes interfaces utilisateur. J'ai un fichier HTML avec un contenu similaire à celui-ci: <tr> <td> abc </td> <td> & nbsp; </td> </tr> Je souhaite sélectionner un nœud …
120 xml  search  xpath  selenium 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.