XPath-Ausdruck-Tester & -Evaluator
Führung
XPath-Ausdruck-Tester & -Evaluator
Fügen Sie XML oder HTML ein, geben Sie einen XPath 1.0-Ausdruck ein und sehen Sie sofort, welche Knoten übereinstimmen. Der Tester läuft vollständig im Browser, markiert übereinstimmende Fragmente in der Quelle und zeigt eine lesbare Zusammenfassung für Knotensätze, Strings, Zahlen und Boolesche Werte an.
Nutzung
- Fügen Sie Ihr XML- oder HTML-Dokument in das Quellfeld ein.
- Wählen Sie „Automatisch erkennen“, „XML (streng)“ oder „HTML (verzeihend)“ abhängig von der Gültigkeit der Markups.
- Geben Sie einen XPath-Ausdruck ein oder wählen Sie ein vorbereitetes Beispiel wie
//book[@category='fiction']/title. - Klicken Sie auf Auswerten. Übereinstimmende Knoten werden direkt in der Quelle hervorgehoben und eine Liste der Ergebnisse wird unten ausgegeben.
- Verwenden Sie die Schaltflächen Kopieren oder Herunterladen, um das Ergebnis zu speichern, oder die Formatierungsschaltfläche, um die Quelle schön zu formatieren.
Funktionen
- Native XPath 1.0 – Verwendet
document.evaluate()für das gleiche Engine, die der Browser mit sich führt, keine Netzwerkaufrufe. - XML + HTML-Parsing – Strenges XML-Modus für gut geformte Dokumente, verzeihender HTML-Modus für gesammelte Seiten.
- Live-Hervorhebung – Übereinstimmende Elemente, Attribute, Textknoten und Kommentare werden direkt in der Quelle hervorgehoben.
- Lesbare Ergebnisansicht – Druckt ein serialisiertes Ergebnis pro Eintrag oder den Wert (Zahl/Text/Boolean) für aggregierte Abfragen.
- Anzahl der Übereinstimmungen – Ein „N Knoten übereinstimmen“-Badge, damit Sie Selektoren schnell anpassen können.
- Beispielgalerie – Ein-Klick-XPath-Ausdrücke für Achsen, Prädikate,
contains(),count()undlast(). - Schnellformatierung – Ein-Klick-Formatierungsschaltfläche für XML-Quelle.
- Nur clientseitig – Nichts verlässt Ihr Gerät; sicher für private Schemata und HTML-Stücke.
Häufig gestellte Fragen
-
Wofür wird XPath verwendet?
XPath ist eine W3C-Abfragesprache zum Adressieren von Teilen eines XML- oder HTML-Dokuments. Es ist die Grundlage von XSLT, XProc, vielen Testautomatisierungstools (Selenium, Playwright-Lokatoren), Web-Scraping-Bibliotheken und SOAP/XML-Validierungs-Pipelines. Es ermöglicht es Ihnen, eine Menge von Knoten mit Pfadausdrücken, Prädikaten und integrierten Funktionen zu beschreiben.
-
Wie unterscheidet sich XPath von CSS-Selektoren?
CSS-Selektoren sind auf Nachfolger, Kinder, Brüder und Attribute beschränkt und können nicht die Baumstruktur aufwärts durchlaufen. XPath fügt Eltern- und Vorfahren-Achsen, Positionspredikate, numerische Vergleiche, String-Funktionen wie contains() und starts-with() sowie die Möglichkeit, Attribute und Textknoten direkt auszuwählen hinzu.
-
Welche XPath-Version wird unterstützt?
Der Tester basiert auf der integrierten document.evaluate()-Funktion des Browsers, die XPath 1.0 implementiert. Funktionen von XPath 2.0 und 3.1 wie Sequenzen, typisierte Vergleiche und Regex-Funktionen sind nicht im Browser-native verfügbar.
-
Warum funktioniert ein Ausdruck in einem Tool, aber nicht im Browser?
Dritte Parteibibliotheken implementieren oft XPath 2.0 oder 3.1, die Sequenzoperatoren, Typüberprüfungen und Funktionen wie matches() und tokenize() hinzufügen. Browser-Engines stoppen bei XPath 1.0, sodass jede Syntax, die neue Funktionen annimmt, bei der direkten Ausführung einen Auswertungsfehler auslöst.
-
Wie werden HTML-Dokumente im Vergleich zu XML geparsed?
HTML-Parsing folgt dem HTML5-Algorithmus, der Tags implizit schließt, Elementnamen klein schreibt und ungenannte Attribute akzeptiert. XML-Parsing ist streng und lehnt alle Well-formedness-Fehler ab. Der Tester erkennt automatisch einen DOCTYPE oder eine Wurzel, aber Sie können den Modus erzwingen, wenn die Heuristik falsch errät.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug hinzugefügt am 26. Apr. 2026
