Prüfen · Formatieren · Minifizieren Mit DOMDocument

XML Formatter & Validator

Validiere und formatiere XML – mit exakter Fehlerposition, Pretty-Print, Minify und Struktur-Analyse.

  • Serverseitige Prüfung mit Fehlerposition
  • Wurzel-, Element- & Attribut-Analyse
  • Pretty-Print & Minify in einem Tool
XML Formatter & Validator: XML prüfen und sauber formatieren

Geprüft & sauber

XML auf einen Blick.

Der Nafzh-XML-Formatter lädt dein Dokument serverseitig mit DOMDocument, meldet bei Fehlern die genaue Position und bietet dir drei Aktionen: Validieren (mit Wurzel-, Element- und Attribut-Zählung), Formatieren (Pretty-Print) und Minifizieren.

XML Formatter & Validator

XML (Eingabe)
Ergebnis
Hinweise
  • Die Eingabe wird nur für die Verarbeitung übertragen und nicht gespeichert.
  • Die Prüfung bestätigt die Wohlgeformtheit – eine Schema-Validierung (XSD/DTD) ist nicht enthalten.
  • Für eine Baumansicht deiner Daten nutze den JSON Viewer (nach Konvertierung).

So funktioniert der XML Formatter & Validator

Drei Aktionen – ein übergeordnetes Ziel: wohlgeformtes, sauberes XML.

  1. Formatieren: DOMDocument parst dein Dokument und gibt es als eingerückten Pretty-Print zurück.
  2. Validieren: Wurzel-Element, Gesamtzahl der Elemente und aller Attribute werden gezählt und angezeigt.
  3. Minifizieren: Leerzeichen zwischen Tags und unnötige Zeilenumbrüche werden entfernt – die Datei wird kleiner.

Häufige XML-Fehler

FehlerHinweis
Nicht geschlossene TagsJede öffnende Tag braucht ein passendes schließendes `</>` auf derselben Ebene.
Mehrere Wurzel-ElementeXML erlaubt genau eine Wurzel – fasse deine Daten in einem äußeren Container zusammen.
Unbekannte EntitiesNur `&`, `<`, `>`, `"`, `'` sind erlaubt – alles andere als `&#...;` schreiben.
Groß-/Kleinschreibung`<Item>` und `<item>` sind unterschiedliche Elemente.

Häufige Fragen zum XML Validator (FAQ)

Was macht ein XML Validator?

Ein XML Validator prüft, ob deine Eingabe wohlgeformtes XML ist, also korrekt aufgebaut und parsebar. Der Nafzh-XML-Formatter nutzt DOMDocument, meldet bei Fehlern die genaue Position (Zeile und Zeichen) und zeigt bei gültigem XML Wurzel-Element, Anzahl der Elemente und Attribute.

Werden meine XML-Daten übermittelt?

Nein – nicht dauerhaft. Die Validierung erfolgt serverseitig, deine Eingabe wird nur für die Verarbeitung übertragen und nicht gespeichert oder weitergegeben.

Was ist der Unterschied zwischen wohlgeformt und valide?

Wohlgeformt heißt: korrekt aufgebaut (genau ein Wurzel-Element, Tags geschlossen, Attribute in Anführungszeichen). Valide heißt darüber hinaus: die Struktur entspricht einem Schema (XSD, DTD). Der Nafzh-Validator prüft die Wohlgeformtheit – für die Schema-Prüfung nutzt du ein dediziertes Tool.

Was ist der Unterschied zwischen XML und HTML?

XML ist strenger: Jede öffnende Tag muss geschlossen sein, Groß-/Kleinschreibung zählt und Attributwerte brauchen Anführungszeichen. HTML erlaubt Toleranz. Deshalb parst ein XML-Parser weniger Fehler weg und liefert genauere Hinweise.

Wie groß dürfen die XML-Dokumente sein?

Die Verarbeitung ist praktisch unbegrenzt. Für sehr große Dateien (mehrere MB) kann die serverseitige Bearbeitung etwas dauern; der Spinner zeigt den Fortschritt an. Für riesige XML-Dokumente empfehlen wir Speicher-optimierte lokale Parser.

Kann der Formatter auch Namespaces verarbeiten?

Ja. DOMDocument unterstützt Namespaces nativ – ein Element wie `<soap:Envelope xmlns:soap="...">` wird korrekt erkannt und formatiert. Die Validierung betrachtet Namespaces als reguläre Präfixe.

Weitere nützliche Code-Tools

Diese kostenlosen Nafzh-Tools passen perfekt zum Thema XML, JSON und Markup:

Haftungsausschluss

Die Validierung prüft die Wohlgeformtheit mit DOMDocument, nicht die Konformität zu einem bestimmten Schema. Für XSD- oder DTD-Prüfungen empfehlen wir ein dediziertes XML-Tool.