Zum Inhalt springen

XML-Formatierer & -Validator

XML formatieren oder minimieren, Syntaxfehler finden und als Baum durchsuchen

Tool wird geladen…

Formatiert XML, das in einer Zeile steht oder schlecht eingerückt ist, und zeigt bei einem Syntaxfehler Zeile, Spalte und einen Hinweis zur Behebung. Nutzen Sie es, um Konfigurationsdateien, API-Antworten, SVG, RSS und anderes XML zu lesen oder zu reparieren.

So geht’s

  1. Fügen Sie XML in „XML-Eingabe“ ein oder drücken Sie „Datei öffnen“. Korrektes XML zeigt „Wohlgeformtes XML“; andernfalls erscheint „Nicht wohlgeformt“ mit der Position.
  2. Wählen Sie unter „Einrückung“ 2 Leerzeichen, 4 Leerzeichen oder einen Tab, oder „Minimieren“ für eine einzige Zeile. Außerdem gibt es „Jedes Attribut in eigener Zeile“ und „Kommentare entfernen“.
  3. Klappen Sie auf dem Tab „Baum“ Elemente auf und zu und wählen Sie eines aus, um „XPath kopieren“ zu nutzen. Drücken Sie auf dem Tab „XPath“ „Ausführen“, um einen Ausdruck auszuwerten.
  4. Der Tab „JSON“ zeigt das Dokument in JSON umgewandelt. Kopieren Sie ein Ergebnis oder drücken Sie „Als .xml speichern“ oder „Als .json speichern“.

So wird gerechnet

Häufige Fragen

Wie finde ich den Fehler in meiner XML-Datei?
Ein Fehler wird mit Zeilen- und Spaltennummer, Ursache und einem Hinweis zur Behebung angezeigt. Drücken Sie „Zum Fehler springen“, um zu dieser Stelle in der Eingabe zu gelangen.
Warum verursacht ein &-Zeichen einen XML-Fehler?
In XML muss ein wörtliches kaufmännisches Und als & geschrieben werden. Nur fünf Entitäten sind vordefiniert, < > & " und ', daher muss ein HTML-Name wie   als   geschrieben werden.
Kann ich XML in JSON umwandeln?
Ja, auf dem Tab „JSON“. Ein Attribut id wird zum Schlüssel „@id“, und ein Element nur mit Text und ohne Attribute wird zu einer einfachen Zeichenkette. Drücken Sie „Als .json speichern“, um es herunterzuladen.
Wie teste ich einen XPath-Ausdruck?
Geben Sie auf dem Tab „XPath“ einen Ausdruck wie //book/title oder count(//book) in „XPath-Ausdruck“ ein und drücken Sie „Ausführen“. Er läuft auf der XPath-1.0-Engine des Browsers.