Zum Inhalt springen

XML Formatter

XML lesbar einrücken oder minifizieren und Syntaxfehler sofort finden.

Modus
Optionen
Läuft im Browser – Ihr XML wird nicht hochgeladen. Externe DTDs werden nie abgerufen.

So funktioniert’s

  1. Fügen Sie Ihren XML-Text in den Editor ein.
  2. Wählen Sie unter „Modus“ die Option „Einrücken“ oder „Minifizieren“.
  3. Wählen Sie bei „Einrücken“ unter „Einrückung“ zwischen „2 Leerzeichen“, „4 Leerzeichen“ und „Tabulator“.
  4. Deaktivieren Sie „Live“ und drücken Sie Strg+Enter, auf dem Mac Cmd+Enter, um die Formatierung auszuführen.

Beispiele

Bestellung mit Attributen pro Zeile und selbstschließenden Elementen

Eingabe
<?xml version="1.0" encoding="UTF-8"?><bestellung nummer="DE-2026-1042" datum="2026-10-05" waehrung="EUR"><kunde>Schreinerei Weber</kunde><position artikel="REGAL-80" menge="2" einzelpreis="89.90"></position><lieferhinweis></lieferhinweis></bestellung>
Ausgabe
<?xml version="1.0" encoding="UTF-8"?>
<bestellung
    nummer="DE-2026-1042"
    datum="2026-10-05"
    waehrung="EUR">
    <kunde>Schreinerei Weber</kunde>
    <position
        artikel="REGAL-80"
        menge="2"
        einzelpreis="89.90"/>
    <lieferhinweis/>
</bestellung>

Konfiguration minifizieren und Kommentare entfernen

Eingabe
<?xml version="1.0" encoding="UTF-8"?>
<konfiguration>
  <!-- Testumgebung Berlin -->
  <dienst>
    <adresse>https://test.beispiel.de/api</adresse>
    <zeitlimit>30</zeitlimit>
  </dienst>
  <!-- Protokollierung für die Fehlersuche -->
  <protokoll aktiv="true" />
</konfiguration>
Ausgabe
<?xml version="1.0" encoding="UTF-8"?><konfiguration><dienst><adresse>https://test.beispiel.de/api</adresse><zeitlimit>30</zeitlimit></dienst><protokoll aktiv="true"/></konfiguration>

Häufige Fragen

Wird mein XML beim Online-Formatieren hochgeladen?

Ihr XML wird im Browser verarbeitet und nicht hochgeladen. Der Parser ruft auch keine externen DTDs oder Entitäten ab.

Kann ich XML gegen ein XSD-Schema prüfen?

Der Formatter prüft nur, ob das XML wohlgeformt ist, etwa ob Tags zusammenpassen und Attribute korrekt geschrieben sind. Er prüft nicht gegen XSD oder DTD; auch Namespace-Präfixe werden nicht validiert.

Warum werden manche XML-Inhalte nicht eingerückt?

Reiner Text, gemischte Inhalte (Text und Elemente im selben Element) und Inhalte mit xml:space="preserve" bleiben unverändert. So werden Leerzeichen innerhalb dieser Inhalte nicht durch die Formatierung verändert.

Wie groß darf eine XML-Datei sein?

Dateien über 50 MB werden beim Hochladen abgewiesen. Oberhalb von 1 MB müssen Sie die Formatierung mit Strg+Enter (Mac: Cmd+Enter) manuell starten; die Verarbeitung läuft dann in einem Web Worker im Hintergrund.