XML-Formatierer
XML-Dokumente formatieren, prüfen und minifizieren
100 % kostenlos. Läuft vollständig in deinem Browser: deine Dateien und Daten verlassen dein Gerät nie, und es wird nichts auf einen Server hochgeladen.
Über dieses Tool
XML ist immer noch überall, wo JSON es nie verdrängt hat – SOAP-APIs, RSS-Feeds, Sitemaps, Office-Dokumentinterna, Android-Layouts, Maven-Builds, Datenaustausch bei Banken und Behörden. Und wie JSON kommt es meist als eine dichte Zeile an, weil Whitespace zwischen Elementen Bandbreite kostet und Parser ihn nicht brauchen. Formatieren stellt die Einrückung wieder her, sodass die Verschachtelung sichtbar wird. Validierung beantwortet eine andere Frage: ob das Dokument wohlgeformt ist – jedes Tag geschlossen, Elemente richtig verschachtelt statt überlappend, Attributwerte in Anführungszeichen und Sonderzeichen escaped. Letzteres verursacht mehr echte Fehler als alles andere – ein rohes kaufmännisches Und oder eine spitze Klammer im Text macht ein sonst perfektes Dokument unparsebar, und die Fehlermeldung zeigt eine Position statt der Ursache. Wohlgeformt ist nicht dasselbe wie schema-gültig; hier wird Struktur geprüft, nicht ob dein Dokument zu einem bestimmten XSD passt. Alles läuft in deinem Browser.
So verwendest du dieses Tool
- Füge dein XML einEine API-Antwort, ein Feed, eine Config oder ein Export – minifiziert oder schon eingerückt, spielt keine Rolle.
- FormatierenDas Dokument wird neu eingerückt, sodass die Elementhierarchie auf einen Blick lesbar ist.
- Prüfe das ValidierungsergebnisFehler werden mit Position gemeldet. Ungeschlossene Tags und unescapte kaufmännische Unds sind die zwei häufigsten Ursachen.
- Kopieren oder minifyNimm die lesbare Version zum Debuggen oder minifiziere zurück auf eine Zeile für die Übertragung.
Warum es nutzen
- Macht tief verschachtelte Dokumente lesbar – der einzige praktische Weg, sie zu navigieren.
- Fängt Wohlgeformtheitsfehler mit ihrer Position, statt dass ein Parser weiter unten still scheitert.
- Minifiziert ebenso wie formatiert, dasselbe Tool deckt also Debuggen und Ausliefern ab.
- Läuft in deinem Browser – API-Antworten mit Kundendaten werden nie übertragen.
- Kein Konto und keine Dokumentgrößengrenze.
Häufige Anwendungen
- Eine SOAP-Antwort lesen, während du eine Integration debuggst.
- Einen RSS- oder XML-Sitemap vor dem Veröffentlichen prüfen.
- Konfigurationsdateien inspizieren – Maven, Android-Layouts, .NET-Config.
- Einen XML-Export prüfen, bevor du ihn an ein Partnersystem schickst, das fehlerhafte Eingabe ablehnt.
- Eine unbekannte XML-Struktur verstehen, indem du ihre Hierarchie sichtbar machst.
Tipps für bessere Ergebnisse
- Escape die fünf reservierten Zeichen im Textinhalt: & wird zu &, < zu <, > zu >, und Anführungszeichen zu " und '.
- Ein unescaptes kaufmännisches Und ist die häufigste Ursache für ungültiges XML – prüfe zuerst darauf, wenn ein Dokument nicht parst.
- XML ist case-sensitiv, also sind <Item> und <item> unterschiedliche Elemente und schließen einander nicht.
- Jedes Dokument braucht genau ein Wurzelelement. Zwei Elemente auf oberster Ebene sind ungültig, so verlockend das auch aussieht.
- Für Inhalt mit Markup oder Sonderzeichen vermeidet ein CDATA-Abschnitt, jedes Zeichen von Hand zu escapen.
Fehler, die du vermeiden solltest
- Ein rohes & im Textinhalt lassen, das das ganze Dokument ungültig macht.
- Tags überlappen statt verschachteln – <b><i>text</b></i> ist ungültig, auch wenn HTML-Browser das tolerieren.
- Annehmen, ein wohlgeformtes Dokument sei auch schema-gültig. Struktur und Schema-Konformität sind getrennte Checks.
- Vergessen, dass XML im Gegensatz zu HTML case-sensitiv ist, sodass eine abweichende Tag-Großschreibung nicht schließt.
- Ein zweites Wurzelelement hinzufügen, das kein XML-Parser akzeptiert.
Unterstützte Formate
- XML
Verfügbare Optionen
- Format
- Validate
- Minify
Häufig gestellte Fragen
Füge dein Dokument oben ein. Es wird für die Lesbarkeit neu eingerückt und auf Wohlgeformtheit geprüft; jeder Fehler wird mit seiner Position gemeldet.
Ja. Kein Konto, keine Größengrenze und nichts wird hochgeladen.
Dass das Dokument den strukturellen XML-Regeln folgt: jedes Tag geschlossen, Elemente richtig verschachtelt, Attributwerte in Anführungszeichen, Sonderzeichen escaped und genau ein Wurzelelement. Ein wohlgeformtes Dokument lässt sich parsen – ob es für seinen Zweck korrekt ist, ist eine andere Frage.
Nein. Nur Whitespace zwischen Elementen ändert sich. Elementnamen, Attribute und Textinhalt bleiben unberührt.
Meist ein unescaptes & im Textinhalt, das als & geschrieben werden muss. Danach: abweichende Tag-Großschreibung, überlappende statt verschachtelte Tags oder ein Attributwert ohne Anführungszeichen.
Nein – es prüft Wohlgeformtheit, nicht Konformität zu einem bestimmten Schema. Schema-Validierung braucht das XSD selbst und einen eigenen Validator.
Um Text zu umschließen, der Zeichen enthält, die sonst escaped werden müssten – eingebettetes HTML, Codebeispiele, alles voller spitzer Klammern. Alles darin wird als Literaltext behandelt, nicht als Markup.
Nein. Parsen und Formatieren passieren in deinem Browser, und das ist wichtig, weil XML-Payloads oft Kundendatensätze und Transaktionsdaten enthalten.
Andere suchen auch nach
- xml formatter online kostenlos
- xml validator wohlgeformt
- xml beautifier
- xml pretty print
- xml syntax checker
- ungültiges xml reparieren
- xml zu json konverter