UTILS.
100 % im Browser
</>

XML-Formatierer

Formatiere XML mit Einrückung oder verkleinere es auf eine einzige Zeile.

Ausgabe

Über dieses Tool

Der XML-Formatter ist ein kostenloses Tool, das direkt im Browser läuft und XML-Markup schön formatiert oder minifiziert. Fügen Sie Ihr Markup ein und wählen Sie „Formatieren“, um jedes Tag in eine eigene Zeile zu setzen, eingerückt nach Verschachtelungstiefe, oder „Minifizieren“, um die Leerräume zwischen Tags zu entfernen und alles in eine einzige Zeile zu bringen.

Die Formatierung ist zeichenkettenbasiert und kein vollständiges Parsen: Leerräume zwischen Tags werden zusammengefasst, jedes Tag kommt in eine eigene Zeile, und pro Ebene wird um zwei Leerzeichen eingerückt. Schließende Tags rücken die Einrückung wieder heraus, während die XML-Deklaration, Verarbeitungsanweisungen, Kommentare und selbstschließende Tags in einer Zeile bleiben, ohne eine Ebene hinzuzufügen. Text innerhalb eines Elements und jedes Attribut bleiben genau so erhalten, wie sie geschrieben wurden.

Da das Dokument nicht geparst wird, gibt es keine Schemaprüfung und keine Garantie, dass Ihr Markup wohlgeformt ist. Alles läuft vollständig in Ihrem Browser, sodass nichts hochgeladen wird, es keine Konten und kein Tracking gibt und das Tool weiter offline funktioniert, sobald die Seite geladen ist. Eine Schaltfläche kopiert das Ergebnis mit einem Klick.

Häufig gestellte Fragen

Validiert es das XML?
Nein. Es formatiert zeichenkettenbasiert und parst das Dokument nicht, noch prüft es, ob Ihr Markup wohlgeformt ist – fehlerhafte Eingaben werden also umgeformt statt abgelehnt.
Was bewirkt das Minifizieren?
Es entfernt die Leerräume zwischen Tags und schneidet die Enden ab, sodass das Markup auf eine einzige Zeile zusammengezogen wird. Text innerhalb eines Elements bleibt unangetastet.
Wie stark wird eingerückt, und kann ich die Breite ändern?
Die Formatierung verwendet feste zwei Leerzeichen pro Verschachtelungsebene, und die Breite ist nicht konfigurierbar. Jedes Tag steht in einer eigenen Zeile, und schließende Tags verringern die Einrückung.
Verändert die Formatierung meinen Inhalt oder meine Attribute?
Es fasst nur Leerräume zusammen, die rein zwischen Tags stehen. Elementtext und Attribute bleiben so erhalten, wie sie geschrieben wurden, und selbstschließende Tags, Kommentare sowie die XML-Deklaration bleiben in einer Zeile, ohne eine Einrückungsebene hinzuzufügen.

Weitere Tools