XML-Formatierer

XML mit Validierung und konfigurierbarer Einrückung formatieren und verschönern

Was ist das und wie funktioniert es?

Ein XML-Formatierer nimmt minifiziertes oder unordentliches XML und formatiert es mit korrekter Einrückung und Zeilenumbrüchen neu und verwandelt ein dichtes, zusammengelaufenes Dokument in einen sauberen, verschachtelten Baum, den Sie lesen können. XML wird für Konfiguration, Datenfeeds, SVG, RSS, Dokumentformate und unzählige APIs genutzt und kommt oft komplett in einer Zeile — aus einer Antwort, einem Log oder Export —, wo die Verschachtelung unmöglich zu folgen ist. Formatieren setzt jedes Element in eine eigene Zeile und rückt es ein, um zu zeigen, wie Tags einander enthalten, sodass die Struktur offensichtlich wird.

Lesbares XML ist, was Ihnen erlaubt, ein Dokument zu verstehen und zu beheben. Mit ausgelegter Hierarchie sehen Sie, welche Elemente offen sind, wo ein Abschnitt beginnt und endet, und erkennen schnell ein unpassendes oder nicht geschlossenes Tag, das in einer einzelnen Zeile unsichtbar wäre. Gute Formatierer validieren auch dabei und melden, wenn das XML nicht wohlgeformt ist. Dieses Tool formatiert das XML im Browser mit konfigurierbarer Einrückung, sodass selbst private Konfiguration oder Datenfeeds Ihren Rechner nie verlassen.

Anwendungsfälle

Häufige Fragen

Ändert Formatieren die Bedeutung meines XML?

Für die Elementstruktur nein — es fügt nur Leerraum zwischen Tags hinzu, den XML im Allgemeinen ignoriert. Daten und Hierarchie bleiben unverändert. Die eine Vorsicht: Leerraum kann innerhalb von Textinhalt bedeutsam sein, gut gestaltete Formatierer vermeiden also das Umfließen des Textes innerhalb von Elementen.

Was heißt, dass XML „wohlgeformt" sein muss?

Wohlgeformtes XML folgt den Strukturregeln: Jedes Tag ist geschlossen, Tags sind korrekt verschachtelt, Attributwerte sind in Anführungszeichen, und es gibt ein einziges Wurzelelement. Ein validierender Formatierer markiert Verstöße, was oft die Art ist, wie Sie ein fehlendes schließendes Tag entdecken.

Kann ich die Einrückung wählen?

Ja. Die meisten Formatierer lassen Sie Einrückgröße oder -stil wählen — typisch zwei oder vier Leerzeichen, manchmal Tabs — passend zu den Konventionen Ihres Projekts. Konsistente Einrückung macht die verschachtelte Struktur leicht überfliegbar.

Wird mein XML irgendwohin hochgeladen?

Nein. Das Formatieren läuft vollständig im Browser, das Dokument — inklusive jeder privaten Konfiguration, Zugangsdaten oder Daten — wird also nie an einen Server gesendet. Sie können internes oder unveröffentlichtes XML bedenkenlos formatieren.

Entwickler

UUID-Generator · Zeitstempel-Konverter · Base64-Encoder · Base64-Decoder · Hash-Generator · Farb-Konverter