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

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

Schritt für Schritt

  1. 1

    Dokument einfügen oder Datei öffnen

    Füge XML oder HTML ein oder öffne eine XML-, HTML- oder TXT-Datei bis 100 MB.

  2. 2

    Engine, Dokumentmodus und Namespaces wählen

    Wähle XPath 1.0 oder 3.1, XML oder HTML, und trage benötigte Namespace-Präfixe ein.

  3. 3

    Ausdruck testen und Treffer exportieren

    Trage den XPath-Ausdruck ein und exportiere die Treffer als JSON, Werte oder Pfade.

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

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