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.

10
Comment puis-je faire correspondre un attribut contenant une certaine chaîne?
J'ai un problème pour sélectionner des nœuds par attribut lorsque les attributs contiennent plus d'un mot. Par exemple: <div class="atag btag" /> Voici mon expression xpath: //*[@class='atag'] L'expression fonctionne avec <div class="atag" /> mais pas pour l'exemple précédent. Comment puis-je sélectionner le <div>?
442 xpath 

7
Obtention d'un attribut à l'aide de XPath
Étant donné une structure XML comme celle-ci: <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">Learning XML</title> <price>39.95</price> </book> </bookstore> Comment pourrais-je obtenir la valeur de lang(où langest engdans le titre du livre), pour le premier élément?
344 xml  xpath 



8
Comment lire XML en utilisant XPath en Java
Je souhaite lire des données XML à l'aide de XPath en Java, donc pour les informations que j'ai recueillies, je ne suis pas en mesure d'analyser XML selon mes besoins. voici ce que je veux faire: Obtenez le fichier XML en ligne via son URL, puis utilisez XPath pour l'analyser, …
273 java  xml  parsing  xpath 

7
Extraire la valeur du nœud d'attribut via XPath
Comment puis-je extraire la valeur d'un nœud d'attribut via XPath? Un exemple de fichier XML est: <parents name='Parents'> <Parent id='1' name='Parent_1'> <Children name='Children'> <child name='Child_2' id='2'>child2_Parent_1</child> <child name='Child_4' id='4'>child4_Parent_1</child> <child name='Child_1' id='3'>child1_Parent_1</child> <child name='Child_3' id='1'>child3_Parent_1</child> </Children> </Parent> <Parent id='2' name='Parent_2'> <Children name='Children'> <child name='Child_1' id='8'>child1_parent2</child> <child name='Child_2' id='7'>child2_parent2</child> <child name='Child_4' …
270 xml  xpath 

6
XPath contient (text (), 'some string') ne fonctionne pas lorsqu'il est utilisé avec un nœud avec plusieurs sous-nœuds Text
J'ai un petit problème avec Xpath contient avec dom4j ... Disons que mon XML est <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Disons que je veux trouver tous les nœuds qui ont ABC dans le texte étant donné l'élément racine ... Ainsi, le xpath que j'aurais eu …
259 xpath  dom4j 

9
Existe-t-il un moyen d'obtenir l'élément par XPath en utilisant JavaScript dans Selenium WebDriver?
Je cherche quelque chose comme: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML J'ai besoin d'obtenir le innerHTML des éléments en utilisant JS (pour l'utiliser dans Selenium WebDriver / Java, car WebDriver ne le trouve pas lui-même), mais comment? Je pourrais utiliser l'attribut ID, mais tous les éléments n'ont pas d'attribut ID. [FIXÉ] J'utilise jsoup pour le …


2
XPath: Comment sélectionner des éléments en fonction de leur valeur?
Je suis nouveau dans l'utilisation de XPath et cela peut être une question fondamentale. Veuillez me supporter et m'aider à résoudre le problème. J'ai un fichier XML comme celui-ci: <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstChild> </RootNode> Je peux valider la présence d'un <Element>tag avec: // Élément [@ attribute1 = "abc" …
221 xpath 

15
Existe-t-il un équivalent JSON de XQuery / XPath?
Lorsque vous recherchez des éléments dans des tableaux et hachages JSON complexes, comme: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] Existe-t-il une sorte de langage de requête que je peux utiliser pour trouver un article in …
221 javascript  json  xpath  xquery 


6
xpath trouver si le nœud existe
À l'aide d'une requête xpath, comment savoir s'il existe un nœud (balise)? Par exemple, si je devais m'assurer qu'une page de site Web a la structure de base correcte comme / html / body et / html / head / title
201 xslt  xpath  expression 

16
Comment exécuter des one-liners XPath à partir du shell?
Existe-t-il un package, pour Ubuntu et / ou CentOS, qui dispose d'un outil de ligne de commande capable d'exécuter un XPath one-liner comme foo //element@attribute filename.xmlor foo //element@attribute < filename.xmlet de renvoyer les résultats ligne par ligne? Je suis à la recherche de quelque chose qui me permettrait juste apt-get …

3
XPath pour sélectionner l'élément par valeur d'attribut
J'ai XML suivant. <?xml version="1.0" encoding="UTF-8"?> <Employees> <Employee id="3"> <age>40</age> <name>Tom</name> <gender>Male</gender> <role>Manager</role> </Employee> <Employee id="4"> <age>25</age> <name>Meghna</name> <gender>Female</gender> <role>Manager</role> </Employee> </Employees> Je veux sélectionner l'élément Employee avec id = "4". J'utilise ci-dessous l'expression XPath qui ne renvoie rien. //Employee/[@id='4']/text() Je l'ai vérifié sur http://chris.photobooks.com/xml/default.htm et il indique xpath invalide, …
195 xml  xpath 

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.