XML formatieren
Maschinell erzeugtes XML kommt als eine gewaltige Zeile an. Hier eingefügt, tritt die Struktur hervor: ein Element pro Zeile, eingerückt nach Tiefe.
Der Code verlässt diese Seite nicht — formatiert wird im Browser.
- Kostenlos
- Dateien verlassen Ihr Gerät nicht
- Ohne Anmeldung
- Kein Dateilimit
So geht es
- XML in das erste Feld einfügen.
- Einrückung wählen: zwei Leerzeichen, vier oder Tabulator.
- Lesbare Fassung kopieren oder mit «Minifizieren» wieder zusammendrücken.
Gut zu wissen
Worin sich XML von HTML unterscheidet
XML kennt keine leeren Elemente — alles schließt oder endet mit einem Schrägstrich — und es unterscheidet Groß- und Kleinschreibung, <Item> und <item> sind also verschiedene Elemente. Der Formatierer verhält sich entsprechend: Nichts gilt als selbstschließend, und Namen werden nie kleingeschrieben. Deshalb steht diese Seite getrennt vom HTML-Formatierer.
Kommentare, CDATA und die Deklaration
Ein CDATA-Abschnitt darf alles enthalten, auch spitze Klammern, die wie Tags aussehen. Er wird als ein Block übernommen, ebenso ein Kommentar, sodass ein SOAP-Umschlag mit maskiertem Markup unbeschadet durchkommt. Die XML-Deklaration am Anfang bleibt in ihrer eigenen Zeile, wo Parser sie erwarten.
Häufige Fragen
Prüft es, ob mein XML wohlgeformt ist?
Nein. Es rückt ein, was Sie geben. Ein fehlendes schließendes Tag zeigt sich an einer Einrückung, die nie zurückkommt, eine Fehlerliste entsteht aber nicht.
Funktioniert es mit SVG, RSS oder einer Sitemap?
Ja, alle drei sind XML. Eine Sitemap mit Tausenden URLs wird lesbar, und ein aus einem Designwerkzeug exportiertes SVG ist keine einzelne Zeile mehr.
Wird meine Datei an einen Server geschickt?
Nein. Formatiert wird im Browser, ein XML-Export mit Kundendaten bleibt also auf Ihrem Rechner.
Werden Attribute umsortiert oder umgeschrieben?
Nein. Ein Tag wandert in seine eigene Zeile und wird eingerückt, doch was zwischen den spitzen Klammern steht, bleibt genau so, wie Sie es geschrieben haben.
Ähnliche Tools
- HTML formatieren HTML einfügen und lesen. Jedes Tag steht in seiner eigenen Zeile, eingerückt nach Verschachtelu…
- JSON formatieren JSON einfügen und formatiert, geprüft oder minifiziert zurückbekommen. Die Daten bleiben im Bro…
- YAML in JSON umwandeln Konfigurationsdatei einfügen und JSON bekommen. Anker werden aufgelöst, Blockstrings behalten i…
- Base64 kodieren und dekodieren Text einfügen und Base64 erhalten — oder Base64 einfügen und den Text zurückbekommen. Kyrillisc…
- Wörter zählen Text eingeben oder einfügen — die Zähler aktualisieren sich sofort: Wörter, Zeichen, Sätze, Abs…
- Groß- und Kleinschreibung umwandeln Text einfügen, Schreibweise wählen, Ergebnis kopieren. Neun Arten, dieselben Wörter zu schreibe…
- CSV in JSON umwandeln Tabelle einfügen, JSON bekommen. Gelesen wird nach RFC 4180: Eine Zelle wie «Meier, Jan» bleibt…
- JSON verschönern Fügen Sie eine Wand aus minifiziertem JSON ein und lesen Sie sie wie ein Dokument. Die Einrücku…