Entwickler

XML-Formatierer

XML einrücken und validieren, Fehler markiert.

  • Sofort
  • Kostenlos
  • Privat (lokal verarbeitet)
  • Ohne Anmeldung
Ergebnis

XML auf einen Blick lesen und wissen, ob es korrekt ist

Aus einer API empfangenes oder aus Software exportiertes XML kommt oft auf einer Zeile an. Dieses Tool rückt es hierarchisch ein — ein Element pro Ebene — und prüft gleichzeitig mit der XML-Engine des Browsers, ob es wohlgeformt ist.

  1. XML einfügen

    Kompakt, mehrzeilig, schlecht formatiert — egal.

  2. Formatieren

    Hierarchische Einrückung erscheint, ebenso der Gültigkeitsstatus.

  3. Status ablesen

    Gültiges XML in Grün, oder präzise Fehlermeldung in Rot.

Erkannte häufige Fehler

  • Nicht geschlossenes Tag: ohne .
  • Nacktes Et-Zeichen: & statt & in einem Wert.
  • Mehrere Wurzelelemente auf gleicher Ebene.
  • Inkonsistente Schreibweise: geschlossen mit .

„Wohlgeformt“-Validierung via DOMParser: deckt nahezu alle Syntaxfehler ab. Konformität zu einem bestimmten XSD-Schema wird nicht geprüft. Alles bleibt lokal, nichts wird gesendet.

Häufige Fragen

Wie funktioniert die Validierung?

Das Tool nutzt DOMParser, die im Browser eingebaute XML-Engine — dieselbe, die RSS-Feeds oder SVGs liest. Erkennt sie einen Fehler (nicht geschlossenes Tag, verbotenes Zeichen, mehrere Wurzeln), meldet sie ihn; sonst ist Ihr XML validiert.

Was ist der Unterschied zwischen wohlgeformtem und gültigem XML?

„Wohlgeformt“ heißt korrekte Syntax: Tags geschlossen, Schachtelung eingehalten, ein einziges Wurzelelement. „Gültig“ im strengen Sinn ergänzt die Konformität zu einem Schema (DTD, XSD). Dieses Tool prüft „wohlgeformt“, was die allermeisten gängigen Fehler abdeckt.

Warum wird mein XML abgelehnt, obwohl es „funktioniert“?

HTML toleriert viel Nachlässigkeit (nicht geschlossene Tags, freie Schreibweise), XML nicht. Ein einziges <br> ohne /, ein nacktes & statt &amp; oder zwei Wurzelelemente genügen, um es ungültig zu machen. Die Fehlermeldung zeigt die Ursache.

Bleiben Attribute und Reihenfolge erhalten?

Ja: Die Einrückung ist rein visuell. Tags, Attribute, Werte und ihre Reihenfolge bleiben identisch — nur der Weißraum zwischen Elementen wird zur Lesbarkeit neu geordnet.