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.


2
Warum beginnen Indizes in XPath mit 1 und nicht mit 0?
Einige Kollegen und ich verglichen frühere Sprachen, in denen wir programmiert hatten, und sprachen über unsere Erfahrungen mit VBScript mit seinen merkwürdigen Funktionen wie 1-basierten Index anstelle von 0-basierten Indizes, wie es fast jede andere Sprache getan hat Sprache für Benutzer (z. B. Excel VBA) anstelle einer Sprache für Entwickler. …
117 xslt  xpath  indexing 


5
Ruft Knoten ab, bei denen der untergeordnete Knoten ein Attribut enthält
Angenommen, ich habe das folgende XML: <book category="CLASSICS"> <title lang="it">Purgatorio</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CLASSICS"> <title lang="it">Inferno</title> <author>Dante Alighieri</author> <year>1308</year> <price>30.00</price> </book> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> <book category="WEB"> <title lang="en">XQuery Kick Start</title> <author>James McGovern</author> <author>Per Bothner</author> <author>Kurt Cagle</author> <author>James Linn</author> <author>Vaidyanathan …
115 xml  xpath 

9
Wählen Sie Werte aus dem XML-Feld in SQL Server 2008 aus
Wenn ich nur mein XML-Feld betrachte, sehen meine Zeilen folgendermaßen aus: <person><firstName>Jon</firstName><lastName>Johnson</lastName></person> <person><firstName>Kathy</firstName><lastName>Carter</lastName></person> <person><firstName>Bob</firstName><lastName>Burns</lastName></person> Beachten Sie, dass dies drei Zeilen in meiner Tabelle sind. Ich möchte ein SQL-Ergebnis als Tabelle wie in zurückgeben Jon | Johnson Kathy| Carter Bob | Burns Welche Abfrage wird dies erreichen?
111 sql-server  xml  xpath 

5
wie man Namespaces mit XPath ignoriert
Mein Ziel ist es, bestimmte Knoten mit XPath aus mehreren XML-Dateien mit mehreren Namespaces zu extrahieren. Alles funktioniert gut, solange ich die Namespace-URIs kenne. Der Namespace-Name selbst bleibt konstant, aber die Schemas (XSD) werden manchmal vom Client generiert, dh mir unbekannt. Dann habe ich grundsätzlich drei Möglichkeiten: Verwenden Sie nur …

3
Wie verwende ich XPath mit XDocument?
Es gibt eine ähnliche Frage, aber es scheint, dass die Lösung in meinem Fall nicht funktioniert hat: Verrücktheit mit XDocument, XPath und Namespaces Hier ist das XML, mit dem ich arbeite: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> Und unten …
109 c#  .net  xml  xpath  linq-to-xml 

1
Teststrategien für Pandas read_xml () -Methoden
Derzeit pflegen Pandas I / O-Tools keine read_xml()Methode und das Gegenstück to_xml(). Es zeigt sich jedoch, read_jsondass baumartige Strukturen für den Datenrahmenimport und read_htmlfür Markup-Formate implementiert werden können . Wenn die Pandas Team einen solchen hält read_xmlfür eine zukünftige Version Pandas Methode, welche Implementierung würde sie verfolgen: Parsen mit einem …
109 python  xml  pandas  xslt  xpath 

2
XPath - Auswahl von Elementen, die einem Wert entsprechen
In Xpath möchte ich Elemente auswählen, die einem bestimmten Wert entsprechen. XML-Beispieldaten: <aaa id="11" > <aaa id="21" > <aaa id="31" ></aaa> <bbb id="32" > <aaa id="41" ></aaa> <bbb id="42" ></bbb> <ccc id="43" ></ccc> <ddd id="44" >qwerty</ddd> <ddd id="45" ></ddd> <ddd id="46" ></ddd> </bbb> </aaa> <bbb id="22" > <aaa id="33" >qwerty</aaa> …
109 xpath 

9
können wir xpath mit BeautifulSoup verwenden?
Ich benutze BeautifulSoup, um eine URL zu kratzen, und ich hatte den folgenden Code import urllib import urllib2 from BeautifulSoup import BeautifulSoup url = "http://www.example.com/servlet/av/ResultTemplate=AVResult.html" req = urllib2.Request(url) response = urllib2.urlopen(req) the_page = response.read() soup = BeautifulSoup(the_page) soup.findAll('td',attrs={'class':'empformbody'}) Jetzt können wir im obigen Code findAllTags und Informationen dazu abrufen, aber …

3
XPath: Wie überprüfe ich, ob ein Attribut vorhanden ist?
Wie schreibe ich angesichts des folgenden XML eine XPath-Abfrage, um Knoten abzurufen, auf denen das Attribut foovorhanden ist?: <node1> <node2> <node3 foo='bar'></node3> <node3></node3> <node3 bar='foo'></node3> <node3 foo='foobar'></node3> </node2> </node1>
104 xml  xpath 

2
So wählen Sie das folgende Geschwister- / XML-Tag mit xpath aus
Ich habe eine HTML-Datei (von Newegg) und ihr HTML ist wie folgt organisiert. Alle Daten in ihrer Spezifikationstabelle sind " desc ", während die Titel der einzelnen Abschnitte in " name" stehen. 'Nachfolgend finden Sie zwei Beispiele für Daten von Newegg-Seiten. <tr> <td class="name">Brand</td> <td class="desc">Intel</td> </tr> <tr> <td class="name">Series</td> …
102 xml  xpath  lxml 

5
Gibt es einen XSLT-Elementnamen?
In XSLT gibt es die <xsl:value-of select="expression"/> um den Wert eines Elements zu erhalten, aber gibt es etwas, um den Tag-Namen des Elements auszuwählen? In einer Situation wie dieser: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> …
101 xml  xslt  xpath 

4
Wie wähle ich mit XPath untergeordnete Elemente beliebiger Tiefe aus?
Angenommen, ich habe dies (vereinfacht): <form id="myform"> <!-- some input fields --> <input type="submit" value="proceed"/> </form> Dann kann ich die Senden-Schaltfläche von XPath auswählen //form[@id='myform']/input[@type='submit']. Toll. Meine Vorlagen können sich jedoch ändern, und ich möchte in der Tiefe, in der sich die Schaltfläche "Senden" befindet, flexibel sein. Es könnte in …
101 xpath 

3
XPath: Wie wähle ich Knoten aus, die keine Attribute haben?
Wie wähle ich mit XPath Knoten aus, die keine Attribute haben (wobei Attributanzahl = 0 ist)? Beispielsweise: <nodes> <node attribute1="aaaa"></node> <node attribute1="bbbb"></node> <node></node> <- FIND THIS </nodes>
94 xpath 

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.