Zum Inhalt springen
TextArray
100% lokal

XML-Formatter

Formatiere oder minifiziere XML — mit Nesting-Prüfung, die das fehlerhafte Tag nennt.

Eingabe
Ausgabe

XML-Formatter

Füge XML ein und das Tool formatiert es in sauber eingerücktes Markup um — oder dampft es auf eine einzige minifizierte Zeile ein. Es verarbeitet das XML, das dir im Arbeitsalltag tatsächlich begegnet: API-Antworten, RSS- und Atom-Feeds, Sitemaps, SVG-Dateien, Maven- und NuGet-Manifeste, Android-Layouts und die Konfigurationsdatei, die ein Build-Tool gerade auf eine Zeile zusammengequetscht hat.

Beim Formatieren bekommt jedes Tag eine eigene Zeile, Kindelemente werden eingerückt — mit zwei Leerzeichen, vier Leerzeichen oder einem Tabulator, ganz wie du willst. „Kurze Elemente zusammenfassen“ hält ein Element, das nur Text enthält, etwa eine Artikelnummer oder ein Datum, auf einer Zeile — datenlastige Dokumente bleiben so kompakt und überschaubar; schalte es ab und jeder Wert wandert auf seine eigene eingerückte Zeile. Kommentare, CDATA-Abschnitte, Verarbeitungsanweisungen und die XML-Deklaration überstehen alles unangetastet, und Text, der nur aus Leerraum besteht, wird zwischen den Tags aufgeräumt, während echter Textinhalt erhalten bleibt. Minifizieren macht das Gegenteil: Es entfernt den Leerraum zwischen den Tags, damit das Dokument so klein wie möglich wird, ohne seine Bedeutung zu ändern.

Nebenbei prüft das Tool, ob die Tags korrekt verschachtelt sind. Ein verirrtes schließendes Tag oder ein Element, das nie geschlossen wird, erzeugt eine ruhige Meldung mit dem genauen Tag-Namen — die Korrektur dauert Sekunden. Kenne aber die Grenzen: Das ist ein Formatter, kein Schema-Validator. Er prüft nur die Verschachtelung, Attribut-Syntax läuft exakt so durch, wie sie geschrieben ist, ohne DTD- oder XSD-Prüfung.

Alles läuft in deinem Browser. Es geht keine Anfrage raus und nichts wird protokolliert — Feeds, Exporte und Konfigurationen mit internen Daten kannst du bedenkenlos einfügen. Die Bilanz zeigt Elemente, Tiefe und die Größe vorher und nachher.

Häufige Fragen

Ist das ein XML-Validator?
Nur teilweise. Das Tool prüft, ob Tags in der richtigen Reihenfolge öffnen und schließen, und nennt bei einem Fehler das genaue Tag. Es validiert nicht gegen eine DTD oder ein XSD-Schema, und Attribut-Syntax läuft unverändert durch — für Schema-Konformität brauchst du einen dedizierten Validator.
Was macht „Kurze Elemente zusammenfassen“?
Ein Element, dessen gesamter Inhalt ein einzelner Text ist, bleibt auf einer Zeile, statt auf drei verteilt zu werden. Datenlastige Dokumente wie Feeds und Exporte werden dadurch deutlich kürzer. Abgeschaltet bekommt jeder Wert seine eigene eingerückte Zeile.
Bleiben Kommentare, CDATA und die XML-Deklaration erhalten?
Ja. Kommentare, CDATA-Abschnitte, Verarbeitungsanweisungen und DOCTYPE-Deklarationen laufen Byte für Byte durch und werden nur neu eingerückt. Nur-Leerraum-Text zwischen Tags wird entfernt; echter Textinhalt bleibt.
Was unterscheidet Formatieren von Minifizieren?
Formatieren fügt Umbrüche und Einrückung hinzu, damit die Struktur lesbar wird. Minifizieren entfernt den Leerraum zwischen den Tags, damit das Dokument so klein wie möglich wird. Keines von beiden ändert Elementnamen, Attribute oder Textinhalt.
Wird mein XML irgendwo hochgeladen?
Nein. Parsen und Formatieren passieren vollständig in deinem Browser, und das XML verlässt dein Gerät nie — sicher auch für Feeds, Exporte und Konfigurationsdateien mit internen Daten.