MyScripter
Tools

XML-Formatierer & Validator

Mit XML-Configs, SOAP-Antworten oder SVG-Dateien arbeiten? XML einfügen, um Wohlgeformtheit sofort zu validieren, mit korrekter Einrückung zu formatieren oder für die Übertragung zu minifizieren. Der Validator zeigt nicht geschlossene Tags, nicht übereinstimmende Elemente und Encoding-Probleme mit exakten Zeilennummern.

XML-Formatierer & Validator

So nutzen Sie dieses Tool

  1. XML-Inhalt in den Editor einfügen oder hochladen.
  2. Validierung läuft automatisch — Fehler erscheinen mit Zeilenreferenzen.
  3. Auf „Formatieren" klicken für konfigurierbare Einrückung.
  4. Auf „Minifizieren" klicken, um Whitespace für Produktion zu entfernen.

Funktionen

  • Wohlgeformtheits-Validierung mit präziser Fehlerposition
  • Prettifying mit konfigurierbarer Einrückungsgröße
  • Minifizieren durch Entfernen insignifikanter Whitespace
  • Erkennt: nicht geschlossene Tags, nicht übereinstimmende Elemente, ungültige Zeichen, Encoding-Probleme
  • Namespace-bewusste Validierung
  • Syntax-Highlighting mit zusammenklappbarem Elementbaum
  • XPath-Anzeige bei Element-Klick

Beispiel

Inline-XML verschönern

Einzeiliges XML in lesbares eingerücktes Format umwandeln.

Beispiel

<catalog><book id="1"><title>Clean Code</title><author>Robert Martin</author></book></catalog>

Das erhalten Sie

<catalog> <book id="1"> <title>Clean Code</title> <author>Robert Martin</author> </book> </catalog>

Nicht geschlossenes Tag erkennen

Ungültiges XML mit fehlendem schließenden Tag wird präzise markiert.

Beispiel

<root><item>Hallo</root>

Das erhalten Sie

Fehler in Zeile 1: Öffnendes Tag „item" wird nie geschlossen. Erwartet </item> vor </root>.

Häufig gestellte Fragen

Was ist der Unterschied zwischen wohlgeformtem und validem XML?
Wohlgeformtes XML folgt grundlegenden Syntaxregeln (korrekte Verschachtelung, geschlossene Tags, zitierte Attribute). Valides XML entspricht zusätzlich einer DTD oder einem XML-Schema. Dieses Tool prüft Wohlgeformtheit. Für Schema-Validierung benötigen Sie eine XSD-Datei.
Verarbeitet der Formatierer XML-Namespaces?
Ja. Namespace-Deklarationen (xmlns) und präfixierte Elemente bleiben beim Formatieren erhalten. Der Validator prüft auch, dass Namespace-Präfixe korrekt deklariert sind.
Werden CDATA-Abschnitte und Kommentare unterstützt?
Ja. CDATA-Abschnitte, XML-Kommentare und Processing Instructions bleiben beim Formatieren erhalten und werden auf korrekte Syntax validiert. CDATA-Inhalte werden nicht geparsed oder verändert.
Was ist die maximale Dateigröße?
Die Verarbeitung läuft komplett im Browser. Dateien bis 10 MB werden auf modernen Geräten flüssig formatiert. Für größere XML-Dokumente empfiehlt sich xmllint oder ein Streaming-Parser.

Verwandte Tools