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
- 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.
- 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“.
- 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.
- 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
- Die Prüfung folgt den Regeln von XML 1.0 für ein wohlgeformtes Dokument: ein Wurzelelement, passende Tags, Attribute in Anführungszeichen und deklarierte Entitäten. Eine Validierung gegen eine DTD oder ein XSD-Schema findet nicht statt.
- Im JSON-Ergebnis werden Attribute zu Schlüsseln mit @ am Anfang, Text daneben kommt in #text, und wiederholte Kindelemente mit gleichem Namen werden zu einem Array. Alle Werte bleiben Zeichenketten.
- Ihr XML wird nur in diesem Browser verarbeitet. Es wird weder gespeichert noch irgendwohin gesendet. Dateien über 60 MB lassen sich nicht öffnen.
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.