XML-Formatierer

XML-Code direkt im Browser sauber und lesbar formatieren und einrücken.

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.

<catalog>
  <book id="1">
    <title>
      Example
    </title>
  </book>
</catalog>

Was dieser Formatierer macht

Teilt XML-ähnliche Eingaben in Tags, Kommentare, Verarbeitungsanweisungen, CDATA-Abschnitte und Texttoken auf und setzt jedes Token in eine eigene eingerückte Zeile. Jedes nicht selbstschließende öffnende Tag erhöht die Einrückung des Folgenden; das passende schließende Tag verringert sie wieder.

Anwendung

Füge XML-Markup ein, prüfe die sofort erscheinende Ausgabe und kopiere sie, wenn sie fertig ist. Reset leert den Editor und stellt das Beispiel nicht wieder her.

Formatierungsverhalten

Ein selbstschließendes Tag wie <node/> erhöht die Einrückungsebene nicht, jedes andere öffnende Tag jedoch schon — anders als der HTML-Formatierer behandelt dieser keine Tag-Namen als implizit void, da in XML jedes Element Kinder haben kann. Kommentare, <!DOCTYPE>-Deklarationen, Verarbeitungsanweisungen und CDATA-Abschnitte bleiben jeweils als einzelnes Token auf ihrer eigenen Zeile.

Wichtige Grenze

Dies ist ein einfacher Tokenformatierer, kein XML-Parser oder -Validator — er prüft nicht, ob das Dokument wohlgeformt ist, verifiziert nicht, dass jedes öffnende Tag ein passendes schließendes Tag hat, löst keine Namensräume oder Entitäten auf und validiert nicht gegen eine DTD oder ein XML-Schema. Fehlerhaftes XML kann trotzdem eine Ausgabe erzeugen — sie ist nur nicht zwangsläufig korrekt.

Sicher prüfen

Validiere das Ergebnis mit einem echten XML-Parser, deinem Zielsystem oder einem XML-Schema/DTD, bevor du dich darauf verlässt — besonders bei Dokumenten, die du nicht selbst verfasst hast, da ein fehlendes schließendes Tag oder ein nicht maskiertes Zeichen diesen Formatierer unbemerkt passieren kann.

Datenschutz

Die Verarbeitung läuft lokal im Browser; eingefügtes XML wird von diesem Tool nicht hochgeladen.

Häufig gestellte Fragen

Was macht der XML-Formatierer?
XML-Code direkt im Browser sauber und lesbar formatieren und einrücken.
Verändert dieses XML-Tool das Programmverhalten?
Es ändert nur Layout oder entfernbare Leerzeichen. Bei ungewöhnlicher Syntax die Ausgabe vor dem Produktionseinsatz prüfen.
Wird mein Code hochgeladen?
Die Verarbeitung erfolgt lokal; dein Code wird nicht hochgeladen.