XML-Formatter & -Validator

Formatieren, minifizieren und validieren Sie XML mit klaren Fehlermeldungen — direkt in Ihrem Browser.

So funktioniert es

  1. Fügen Sie Ihr XML in das Eingabefeld ein — eine API-Antwort, eine Konfigurationsdatei, eine Rechnung, einen RSS-Feed.
  2. Wählen Sie die gewünschte Einrückung (2 Leerzeichen, 4 Leerzeichen oder Tabs) und klicken Sie auf "Formatieren" — oder klicken Sie auf "Minifizieren", um allen überflüssigen Leerraum zu entfernen und alles auf eine Zeile zu bringen.
  3. Ist das Dokument fehlerhaft, erscheinen die genaue Zeile und der Fehler sofort; ist es gültig, kopieren Sie das saubere Ergebnis oder laden es herunter. Alles läuft in Ihrem Browser.

Über dieses Tool

XML ist in realen Systemen noch überall: SOAP- und Legacy-APIs, RSS- und Atom-Feeds, Android- und Maven-Konfiguration, SVG-Bilder und, in Brasilien, jede elektronische Rechnung (NF-e), die zwischen Unternehmen und Steuerbehörde unterwegs ist. Diese Dokumente kommen meist minifiziert oder uneinheitlich eingerückt an, und ein einziges fehlendes schließendes Tag kann eine ganze Integration brechen. Dieses Tool erledigt die zwei Aufgaben, die Sie am häufigsten brauchen: Es sagt sofort, ob ein Dokument wohlgeformt ist, und schreibt es mit sauberer, konsistenter Einrückung neu, sodass die Struktur lesbar wird.

Die Validierung nutzt den in Ihren Browser eingebauten XML-Parser — dieselbe strikte Engine, die die Web-Plattform antreibt —, die Wohlgeformtheitsprüfung ist also echt und keine Regex-Annäherung. Schlägt das Parsen fehl, extrahiert das Tool Zeilennummer und Parser-Meldung und zeigt sie verständlich an — und führt Sie direkt zum falsch verschachtelten Tag, zum verirrten Kaufmanns-Und oder zum kaputten Attribut. Formatiert wird mit einem eigens gebauten rekursiven Serializer, der den geparsten Baum durchläuft und das Dokument neu aufbaut: Elemente werden Ebene für Ebene eingerückt, leere Elemente kollabieren zur kompakten selbstschließenden Form, und Elemente, die nur Text enthalten, bleiben der Lesbarkeit halber auf einer Zeile.

Der Serializer bewahrt bewusst, was generische Pretty-Printer oft zerstören: CDATA-Abschnitte behalten ihren Rohinhalt unangetastet, Kommentare und Verarbeitungsanweisungen bleiben, wo sie waren, Attributwerte werden korrekt neu escapet, Namespace-Präfixe bleiben intakt, und die XML-Deklaration Ihres Originaldokuments wird übernommen. Der Button "Minifizieren" wendet dieselbe Engine umgekehrt an und entfernt ignorierbaren Leerraum, um das kleinste äquivalente Dokument zu erzeugen — praktisch, bevor Sie XML in einen Request-Body einbetten. Ihre Dateien verlassen die Seite nie: Parsen und Neuschreiben geschehen vollständig auf Ihrem Gerät.

Häufig gestellte Fragen

Was bedeutet "wohlgeformt" bei XML?

Ein wohlgeformtes Dokument befolgt die Strukturregeln von XML: ein Wurzelelement, jedes Tag geschlossen, Attribute in Anführungszeichen und Sonderzeichen escapet. Das ist das Minimum, damit ein Parser die Datei überhaupt akzeptiert — genau das prüft dieses Tool, mit dem nativen XML-Parser des Browsers.

Prüft der Validator XSD- oder DTD-Schemata?

Nein. Er prüft die Wohlgeformtheit (Syntax), nicht die Konformität mit einem bestimmten Schema. Ein Dokument kann perfekt wohlgeformt sein und trotzdem von einem System abgelehnt werden, das bestimmte Elemente erwartet — Schema-Validierung erfordert die XSD und einen dedizierten Validator.

Verändert das Formatieren meine Daten?

Nein. Betroffen ist nur ignorierbarer Leerraum zwischen Elementen. Textinhalte bleiben erhalten, CDATA-Abschnitte werden Byte für Byte bewahrt, und Kommentare, Verarbeitungsanweisungen und Attribute überstehen den Roundtrip unversehrt.

Warum scheiterte mein Dokument mit "entity not defined"?

XML definiert nur fünf Entities vor: &, <, >, " und '. HTML-Namen wie   sind in reinem XML ungültig — ersetzen Sie sie durch numerische Entities wie   oder deklarieren Sie sie in einer DTD.

Verlässt mein XML meinen Browser?

Nein. Parsen, Validieren, Formatieren und Minifizieren laufen zu 100% in JavaScript auf Ihrem Gerät. Nichts wird hochgeladen, protokolliert oder gespeichert — sicher selbst für Rechnungen und Dokumente mit sensiblen Daten.

Verwandte Tools

Lange Links? Kürzen Sie sie kostenlos

Vai.la verwandelt jede URL in einen Kurzlink mit Klick-Statistiken, QR-Code und Ihrem eigenen Biolink.

Vai.la übernimmt keine Verantwortung für die Nutzung der Tools oder für Entscheidungen, die auf ihren Ergebnissen basieren.