Als «xpath» getaggte Fragen

Der Hauptzweck von XPath besteht darin, Teile eines XML-Dokuments zu adressieren. Es bietet auch grundlegende Funktionen zur Manipulation von Zeichenfolgen, Zahlen und Booleschen Werten. XPath verwendet eine kompakte Nicht-XML-Syntax. XPath arbeitet mit der abstrakten, logischen Struktur eines XML-Dokuments und nicht mit seiner Oberflächensyntax.


7
Attribut mit XPath abrufen
Bei einer XML-Struktur wie folgt: <?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> Wie könnte ich den Wert von lang(wo langsteht engim Buchtitel) für das erste Element erhalten?
344 xml  xpath 



8
Lesen von XML mit XPath in Java
Ich möchte XML-Daten mit XPath in Java lesen, daher kann ich für die gesammelten Informationen XML nicht gemäß meinen Anforderungen analysieren. Folgendes möchte ich tun: Holen Sie sich eine XML-Datei online über ihre URL und analysieren Sie sie dann mit XPath. Ich möchte zwei Methoden darin erstellen. Zum einen gebe …
273 java  xml  parsing  xpath 

7
Extrahieren Sie den Wert des Attributknotens über XPath
Wie kann ich den Wert eines Attributknotens über XPath extrahieren? Eine XML-Beispieldatei lautet: <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' id='6'>child4_parent2</child> <child name='Child_3' …
269 xml  xpath 

6
XPath enthält (text (), 'some string') funktioniert nicht, wenn es mit einem Knoten mit mehr als einem Text-Unterknoten verwendet wird
Ich habe ein kleines Problem mit Xpath enthält mit dom4j ... Nehmen wir an, mein XML ist <Home> <Addr> <Street>ABC</Street> <Number>5</Number> <Comment>BLAH BLAH BLAH <br/><br/>ABC</Comment> </Addr> </Home> Nehmen wir an, ich möchte alle Knoten mit ABC im Text finden, wenn das Stammelement angegeben ist ... Der xpath, den ich schreiben …
259 xpath  dom4j 

9
Gibt es eine Möglichkeit, ein Element von XPath mithilfe von JavaScript in Selenium WebDriver abzurufen?
Ich suche so etwas wie: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Ich muss das innerHTML von Elementen mit JS abrufen (um das in Selenium WebDriver / Java zu verwenden, da WebDriver es selbst nicht finden kann), aber wie? Ich könnte das ID-Attribut verwenden, aber nicht alle Elemente haben das ID-Attribut. [FEST] Ich benutze jsoup, um …


2
XPath: Wie wähle ich Elemente basierend auf ihrem Wert aus?
Ich bin neu in der Verwendung von XPath und dies kann eine grundlegende Frage sein. Bitte nehmen Sie Kontakt mit mir auf und helfen Sie mir bei der Lösung des Problems. Ich habe eine XML-Datei wie diese: <RootNode> <FirstChild> <Element attribute1="abc" attribute2="xyz">Data</Element> <FirstChild> </RootNode> Ich kann das Vorhandensein eines <Element> …
221 xpath 

15
Gibt es ein JSON-Äquivalent zu XQuery / XPath?
Bei der Suche nach Elementen in komplexen JSON-Arrays und -Hashes wie folgt: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] Gibt es eine Abfragesprache, mit der ich einen Artikel finden kann in [0].objects where id = 3?
221 javascript  json  xpath  xquery 

1
XPath, um ein Element basierend auf dem untergeordneten Wert des Kindes auszuwählen
Der Versuch, ein Element basierend auf dem Wert eines seiner Kinder auszuwählen Wenn Sie Folgendes denken, aber nicht funktionieren, schätzen Sie jede Hilfe, danke ./book[/author/name = 'John'] oder ./book[/author/name text() = 'John'] Willst du alle Bücher, in denen der Autorenname = 'John' XML-Datei <list> <book> <author> <name>John</name> <number>4324234</number> </author> <title>New …
208 xml  xpath 

6
xpath finde, ob ein Knoten existiert
Wie können Sie mithilfe einer xpath-Abfrage feststellen, ob überhaupt ein Knoten (Tag) vorhanden ist? Zum Beispiel, wenn ich sicherstellen musste, dass eine Website-Seite die richtige Grundstruktur wie / html / body und / html / head / title hat
201 xslt  xpath  expression 

3
XPath, um Element nach Attributwert auszuwählen
Ich habe folgendes XML. <?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> Ich möchte das Employee-Element mit der ID = "4" auswählen. Ich verwende den folgenden XPath-Ausdruck, der nichts zurückgibt. //Employee/[@id='4']/text() Ich habe es unter http://chris.photobooks.com/xml/default.htm überprüft und es …
193 xml  xpath 

16
Wie führe ich XPath-Einzeiler aus der Shell aus?
Gibt es ein Paket für Ubuntu und / oder CentOS, das über ein Befehlszeilentool verfügt, mit dem ein XPath-Einzeiler wie foo //element@attribute filename.xmloder ausgeführt foo //element@attribute < filename.xmlund die Ergebnisse zeilenweise zurückgegeben werden können? Ich bin auf der Suche nach etwas, das es mir ermöglicht, einfach apt-get install foooder yum …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.