XPath-Tester
Kostenloses Online-XPath-Testwerkzeug, XML-Dokumente abfragen
Was ist XPath?
XPath (XML Path Language) ist eine Abfragesprache zur Auswahl von Knoten aus XML-Dokumenten. Es wird in XSLT, Web-Scraping, Konfigurations-Parsing und XML-Datenextraktion verwendet. XPath-Ausdruecke navigieren den XML-Baum mit Pfaden wie /root/element[@attr='wert'].
XPath-Ausdruecke testen
Fuegen Sie Ihr XML in den Eingabebereich ein. Geben Sie einen XPath-Ausdruck ein und klicken Sie auf Auswerten. Das Tool zeigt passende Knoten und ihre Werte an. Haeufige Ausdruecke: //element waehlt alle Elemente, //@attr waehlt alle Attribute, //book[price>30] verwendet Prädikate.
▶Was ist der Unterschied zwischen / und //?
/ waehlt vom Wurzknoten oder erstellt absolute Pfade. // waehlt Knoten ueberall im Dokument unabhaengig von ihrer Position. Verwenden Sie /bookstore/book fuer direkte Kinder und //book fuer jedes book-Element.
▶Kann ich XPath mit HTML verwenden?
XPath funktioniert mit wohlgeformtem XML. Die meisten modernen HTML koennen als XML/XHTML geparst werden. Fuer Web-Scraping unterstuetzen Browser-Entwicklertools XPath-Abfragen auf live HTML.
▶Wie waehle ich Elemente nach Attribut aus?
Verwenden Sie //element[@attribut='wert'], um Elemente mit einem bestimmten Attributwert auszuwaehlen. Verwenden Sie //element[@attribut], um Elemente auszuwaehlen, die das Attribut haben, unabhaengig vom Wert.