XPath Tester / Playground
XPath 1.0 im Browser und XPath 3.1 lokal gegen XML- oder HTML-Dokumente testen.
XPath-Einstellungen
XPath 1.0 und XPath 3.1 haben unterschiedliche Typ-, Vergleichs- und Funktionssemantiken. HTML ist nur im XPath-1.0-Modus verfügbar.
Eingabe
Privat by Design: Ihre Daten verlassen Ihr Gerät nicht.
Ausgabe
Fügen Sie ein Dokument und einen XPath-Ausdruck ein.
Gut zu wissen
Gut zu wissen
Der XPath Tester wertet XPath-Ausdrücke direkt im Browser gegen XML- oder HTML-Dokumente aus, mit zwei wählbaren Engines: XPath 1.0 über die native Browser-Engine oder XPath 3.1 über FontoXPath, das separat in einem Worker geladen wird. Der Dokumentmodus HTML normalisiert die Eingabe wie im Browser-DOM und steht nur im XPath-1.0-Modus zur Verfügung.
Typische Suchanfragen sind XPath Tester, XPath online und XPath Playground. Eigene Namespace-Präfixe lassen sich als prefix=URI-Zeilen angeben, da der XML-Default-Namespace in XPath 1.0 nicht automatisch für unpräfixierte Namen gilt. Wichtig: XPath 1.0 und XPath 3.1 haben unterschiedliche Typ-, Vergleichs- und Funktionssemantiken, und Namespaces sind eine häufige Ursache für leere Ergebnisse.
Typische Anwendungsfälle
XPath-Selektor für eine HTML-Seite entwickeln
Wähle den HTML-Dokumentmodus mit XPath 1.0, um einen Selektor gegen browserähnlich normalisiertes HTML zu testen, etwa für Web-Scraping.
Moderne XPath-3.1-Funktionen an einem XML-Dokument testen
Wechsle zur XPath-3.1-Engine, um Ausdrücke mit moderner Typsemantik und erweiterten Funktionen gegen ein XML-Dokument zu prüfen.
Tipps für bessere Ergebnisse
Namespace-Präfixe explizit zuordnen
Wenn Abfragen leer bleiben, trage die passenden Namespace-Präfixe als prefix=URI ein, da unpräfixierte Namen in XPath 1.0 nicht automatisch den Default-Namespace nutzen.
Engine passend zum Zielsystem wählen
Teste mit XPath 1.0, wenn das Zielsystem eine ältere Engine wie die native Browser-XPath-Implementierung nutzt, und mit 3.1, wenn moderne Funktionen benötigt werden.
Wie es funktioniert
Wie es funktioniert
Schritt für Schritt
Funktionen
Funktionen
Zwei XPath-Engines
XPath 1.0 über die native Browser-Engine oder XPath 3.1 über FontoXPath im Worker.
XML- und HTML-Dokumentmodus
XML wird streng geparst, HTML wie im Browser zu einem DOM normalisiert (nur XPath 1.0).
Lokale Verarbeitung
Deine Daten verlassen nie dein Gerät; die Auswertung läuft vollständig im Browser.
Häufige Fragen
Häufige Fragen
Warum liefert meine Abfrage keine Treffer?
Namespaces sind eine häufige Ursache — trage die passenden Präfixe ein, da unpräfixierte Namen in XPath 1.0 nicht automatisch den Default-Namespace nutzen.
Werden meine Daten hochgeladen?
Nein. Die Auswertung läuft vollständig lokal im Browser.
Weitere Tools
Weitere Tools
XML nach JSON
XML-Dateien oder eingefügten XML-Text direkt im Browser in JSON umwandeln.
JSONPath Query Evaluator
RFC-9535-JSONPath-Abfragen lokal gegen JSON ausführen und Normalized Paths anzeigen.
RegEx Tester
JavaScript-RegEx lokal testen, Matches und Capture Groups analysieren und Ersetzungen ausprobieren.
JSON Formatter
JSON lokal validieren, formatieren, minifizieren, analysieren und als Baum ansehen.