XML-Formatierer

Fügen Sie XML ein, um es sauber einzurücken oder auf eine Zeile zu verdichten. Kommentare, CDATA-Abschnitte und Verarbeitungsanweisungen bleiben exakt erhalten, und Fehler werden mit Zeile und Spalte angezeigt.

Modus
Einrückung

EINGABE

0 Zeichen0 Zeilen

AUSGABE

0 Zeichen0 Zeilen

Läuft vollständig in Ihrem Browser. Ihre Eingaben werden an keinen Server gesendet.

So formatieren Sie XML

  1. XML einfügen oder öffnen

    Fügen Sie eine Konfigurationsdatei, einen Feed, eine API-Antwort oder ein SVG ein oder öffnen Sie eine Datei von Ihrem Gerät.

  2. Layout wählen

    Wählen Sie „Formatieren“ mit 2 Leerzeichen, 4 Leerzeichen oder Tabs oder „Minifizieren“, um den Leerraum zwischen den Tags zu entfernen. Sortieren Sie die Attribute A–Z, wenn Sie zwei Dateien vergleichen möchten.

  3. Kopieren oder herunterladen

    Kopieren Sie das Ergebnis oder laden Sie es als .xml-Datei herunter.

Nur der Leerraum zwischen Tags ändert sich

Der Formatierer prüft das XML zuerst mit dem Parser Ihres Browsers und rückt es dann ausgehend vom Originaltext neu ein. Entity-Referenzen, Anführungszeichen von Attributen, Kommentare, CDATA und Verarbeitungsanweisungen werden unverändert übernommen. Elemente mit Text oder mit gemischtem Inhalt aus Text und Tags bleiben, wie sie geschrieben sind. So kommen keine bedeutsamen Leerzeichen hinzu und keine gehen verloren.

Den Fehler in defektem XML finden

Ein nicht geschlossenes Tag, ein nicht passender Tag-Name, ein nicht maskiertes & oder ein zweites Wurzelelement machen XML ungültig. Die Meldung zeigt Zeile und Spalte, an denen der Parser angehalten hat, und darunter die Zeile selbst.

Häufige Fragen

Wird mein XML irgendwohin hochgeladen?

Nein. Prüfung und Formatierung erfolgen in Ihrem Browser, Dateien mit internen Daten verlassen Ihr Gerät also nie.

Wird gegen ein Schema (XSD oder DTD) validiert?

Nein. Geprüft wird, ob das XML wohlgeformt ist: Tags sind korrekt geschlossen und verschachtelt, Attribute stehen in Anführungszeichen und es gibt genau ein Wurzelelement. Gegen ein Schema wird das Dokument nicht geprüft.

Wird xml:space="preserve" berücksichtigt?

Ja. Elemente mit xml:space="preserve" behalten ihren Inhalt exakt so, wie er geschrieben ist, bei „Formatieren“ und bei „Minifizieren“.