XML-Formatierer

XML formatieren, validieren und mit XPath abfragen — jedes Parsen läuft im Browser.

bereit
0
Elemente
0
Attribute
0
Max. Tiefe
0ms
Parse-Zeit
XPath-Spickzettel
/bookNur das Wurzelelement book //bookAlle book-Elemente überall book/titleDirekte title-Kinder von book book[@lang='en']Bücher mit lang-Attribut en book[1]Erstes book-Kind book[position()<3]Die ersten zwei book-Kinder count(//book)Anzahl der book-Elemente //book/@idAlle id-Attribute der Bücher text()Textknoten des aktuellen Elements name(.)Name des aktuellen Elements

Was ist dieser XML-Formatierer?

Dieser kostenlose Online-XML-Formatierer hübscht XML auf, minimiert es, validiert es und führt XPath-Abfragen darauf aus — alles im Browser, ohne Upload, sodass selbst vertrauliche Konfigurations- und SOAP-Daten privat bleiben.

Wie formatiere und validiere ich XML online, ohne es hochzuladen?

XML in den Editor einfügen und Run klicken. Es validiert gegen den W3C-Parser, formatiert mit ordentlicher Einrückung und erlaubt XPath-Abfragen — alles lokal im Browser.

Wichtige Funktionen

Pretty-Print und Minify
Wechselt zwischen formatiertem und minimiertem XML mit 2, 4 Leerzeichen oder Tab-Einrückung.
Strenge W3C-Validierung
Fehler werden mit Zeile und Spalte aus dem nativen Browser-XML-Parser gemeldet, den auch das DOM nutzt.
XPath-Abfragen
Führen Sie XPath-1.0-Ausdrücke gegen das Dokument aus und inspizieren Sie jeden gelieferten Knoten in einer strukturierten Liste.
100% clientseitig
Parsing, Validierung und XPath laufen im Browser über DOMParser und document.evaluate — kein Upload.

So funktioniert es

XML in den Editorbereich einfügen und Run klicken. Formatierte Ausgabe ansehen, mit Minify komprimieren oder zur XPath-Box wechseln, einen Ausdruck wie //book[@id] eingeben und jedes Match im Ergebnis-Panel prüfen.

Häufig gestellte Fragen

Werden Namespaces unterstützt?

Ja. Der Browser-XML-Parser bewahrt Namespaces; in der XPath-Box können Sie Präfixe für Ausdrücke binden, die namensraumbehaftete Elemente ansprechen.

Werden meine Daten hochgeladen?

Nein. Parsing, Formatierung und XPath laufen in Ihrem Tab; die Seite sendet Ihre XML-Daten an keinen Server.

Kann es große Dateien verarbeiten?

Ja, aber XPath gegen sehr tiefe Bäume ist durch den Speicher Ihres Browsers begrenzt. Bei mehreren MB schließen Sie zuerst andere Tabs.

Tooljar nutzt die eingebauten DOMParser-, XMLSerializer- und document.evaluate-APIs des Browsers — derselbe Parser, auf den auch der Rest der Webplattform setzt — damit Formatierung und Validierung mit dem übereinstimmen, was Ihre Anwendung sieht.