Zum Hauptinhalt springen

XML-Formatter

XML mit einem Klick verschönern, minimieren und validieren — mit automatischer Fehlererkennung.

Was ist ein XML-Formatter?

XML ist überall — Konfigurationsdateien, SVG, RSS, SOAP und unzählige Datenaustausche —, doch maschinell erzeugtes oder minimiertes XML steckt oft in einer einzigen unlesbaren Zeile. Dieser Online-XML-Formatter verschönert unübersichtliches XML mit einem Klick zu einer klar eingerückten Struktur oder minimiert es auf die kleinste Größe und validiert dabei die Syntax samt Fehlerhinweis. Alles läuft lokal im Browser, ohne Upload.

So funktioniert es

  1. XML in das Eingabefeld einfügen (Datei-Drop möglich).
  2. Auf Verschönern klicken für Lesbarkeit oder Minimieren für eine Zeile.
  3. Ergebnis kopieren oder herunterladen; bei ungültigem XML erklärt die Statuszeile den Grund.

Typische Anwendungsfälle

  • Die Struktur einer API-Antwort oder Konfigurationsdatei prüfen.
  • Die Einrückung einer SVG oder pom.xml aufräumen.
  • XML vor dem Ausliefern minimieren. JSON? Nutze den JSON-Formatter; für JSON⇄YAML JSON⇄YAML.

„Wohlgeformt" ist nicht dasselbe wie „schema-gültig"

Dieses Tool prüft, ob XML wohlgeformt ist — Tags geschlossen, korrekt verschachtelt, Attribute in Anführungszeichen. Es prüft nicht, ob es einem bestimmten DTD/XSD-Schema entspricht (welche Elemente, Attribute und Reihenfolge erlaubt sind) — dafür braucht es die Schema-Datei. Ein „wohlgeformt"-Ergebnis heißt also, die Syntax stimmt, nicht dass ein bestimmtes System es akzeptiert. Die häufigsten Fehler sind simpel: ein vergessenes schließendes Tag, uneinheitliche Groß-/Kleinschreibung (XML unterscheidet sie, also <Item><item>) und ein nicht escaptes & im Text (es muss &amp; heißen). JSON stattdessen? Nutze den JSON-Formatter.

Häufig gestellte Fragen

Wird mein XML hochgeladen?

Nein. Formatieren und Validieren laufen lokal im Browser mit dem nativen DOMParser. Das eingefügte XML wird nie an einen Server gesendet.

Wie wird validiert?

Es nutzt den XML-Parser des Browsers, um zu prüfen, ob das Dokument wohlgeformt ist — Tags korrekt geschlossen, verschachtelt und in Anführungszeichen. Es prüft die Syntax, nicht die DTD/XSD-Schema-Gültigkeit.

Was ist der Unterschied zwischen Verschönern und Minimieren?

Verschönern fügt Einrückung und Zeilenumbrüche für die Lesbarkeit hinzu; Minimieren entfernt die Leerzeichen zwischen Tags zu einer Zeile für die kleinste Größe.

Werden SVG, RSS und Konfigurationsdateien unterstützt?

Ja. SVG, RSS/Atom, Maven pom.xml und die meisten Konfigurationsdateien sind im Kern XML und lassen sich formatieren und validieren.

Weiterlesen

Was ist XML? Struktur, wohlgeformt vs. gültig, und XML vs. JSON →

Dieses Tool einbetten

Binde dieses Tool kostenlos auf deiner Website oder deinem Blog ein — kopiere einfach den Code unten (er enthält einen Link zurück zu dieser Seite).