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.




5
XPath: Übergeordneten Knoten vom untergeordneten Knoten abrufen
Ich brauche den übergeordneten Knoten für den untergeordneten Knoten title 50 Im Moment benutze ich nur //*[title="50"] Wie könnte ich seine Eltern bekommen? Ergebnis sollte der storeKnoten sein. <?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 d:constr="String" …
157 xml  xpath 

5
XPath mit mehreren Bedingungen
Mit welchem ​​XPath kann ich eine Kategorie mit einem angegebenen Namensattribut und einen untergeordneten Knotenautor mit dem angegebenen Wert auswählen? Ich habe verschiedene Variationen des folgenden Pfades ohne Erfolg ausprobiert: //quotes/category[@name='Sport' and author="James Small"] Das 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 nine</quote></author> </category> <category …
156 xml  xslt  xpath 

2
XPath: Textknoten auswählen
Mit folgendem XML: <node>Text1<subnode/>text2</node> Wie wähle ich über XPath entweder den ersten oder den zweiten Textknoten aus? Etwas wie das: /node/text()[2] funktioniert natürlich nicht, weil es das zusammengeführte Ergebnis jedes Textes innerhalb des Knotens ist.
150 xml  xpath  selection 


3
XPath OR-Operator für verschiedene Knoten
Wie kann ich mit XPath umgehen: //bookstore/book/title or //bookstore/city/zipcode/title Funktioniert einfach //titlenicht, weil ich es auch habe//bookstore/magazine/title ps Ich habe viele oder Beispiele gesehen, aber hauptsächlich mit Attributen oder Einzelknotenstruktur.
144 xpath 

4
Wie schreibe ich eine XPath-Abfrage, um zwei Attribute abzugleichen?
Folgende Frage: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Wie oben angegeben, Wenn ich einen XPath-Ausdruck mit Überprüfungen sowohl der ID als auch der Klasse möchte, können wir dies mit der Bedingung 'und' tun, wie: //div[@id='id-74385'] and div[@class='guest clearfix'] Ist das richtig? Meine Hinrichtung schlägt hier fehl ... Bitte helfen Sie!
143 xpath 

5
Wie benutzt man XPath enthält () hier?
Ich versuche XPath zu lernen. Ich habe mir die anderen contains()Beispiele hier angesehen, aber nichts, das einen AND- Operator verwendet. Ich kann das nicht zum Laufen bringen: //ul[@class='featureList' and contains(li, 'Model')] Auf: ... <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 …
142 xml  xpath 

1
XSLT erhält das letzte Element
Ich versuche, das letzte Element in meiner XML zu finden, das wie folgt aussieht: <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> Ich brauche eine …
138 xslt  xpath  menu 

15
Wie analysiere ich XML in Bash?
Im Idealfall möchte ich Folgendes tun können: cat xhtmlfile.xhtml | getElementViaXPath --path='/html/head/title' | sed -e 's%(^<title>|</title>$)%%g' > titleOfXHTMLPage.txt
134 xml  bash  xhtml  shell  xpath 

2
XPath-Abfrage zum Abrufen der n-ten Instanz eines Elements
Es gibt eine HTML-Datei (deren Inhalt ich nicht kontrolliere), die mehrere inputElemente mit demselben festen idAttribut von enthält "search_query". Der Inhalt der Datei kann sich ändern, aber ich weiß, dass ich immer das zweite inputElement mit dem ID-Attribut erhalten möchte "search_query". Ich brauche dazu einen XPath-Ausdruck. Ich habe es versucht, …
134 xml  xpath 

4
XPath, um mehrere Tags auszuwählen
Angesichts dieses vereinfachten Datenformats: <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> Wie würden Sie alle Cs, Ds und Es auswählen, die untergeordnete BElemente von Elementen sind? Grundsätzlich so …
132 xml  xpath 

8
Verwenden von XPATH zum Suchen von Text mit & nbsp;
Ich verwende den XPather-Browser , um meine XPATH-Ausdrücke auf einer HTML-Seite zu überprüfen. Mein Endziel ist es, diese Ausdrücke in Selenium zum Testen meiner Benutzeroberflächen zu verwenden. Ich habe eine HTML-Datei mit einem ähnlichen Inhalt erhalten: <tr> <td> abc </ td> <td> </ td> </ tr> Ich möchte einen Knoten …
120 xml  search  xpath  selenium 

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.