Was ist XML-Viewer/Formatierer?

Der XML-Viewer/Formatter nimmt minimiertes oder schlecht formatiertes XML und wandelt es in sauber eingerückte, syntaxhervorgehobene Ausgabe um. Validiert die XML-Struktur, zeigt Zeilennummern an und unterstützt eine einklappbare Baumansicht — praktisch zum Lesen von API-Antworten, Konfigurationsdateien und anderen XML-Dokumenten.

Die Validierung läuft komplett auf deinem Gerät, also werden Namespaces, CDATA-Abschnitte, Processing Instructions und Entity-Referenzen genauso behandelt wie in einer richtigen XML-Bibliothek. Schalte die Einrückung zwischen 2 Leerzeichen, 4 Leerzeichen und Tab um, minifiziere bei Bedarf, und nutze die Baumansicht, um Zweige zuzuklappen, die dich gerade nicht interessieren.

Anleitung

  1. Schritt 1 — Fügen Sie rohes oder minimiertes XML in das Eingabefeld ein. Ungültiges XML wird mit konkreten Fehlerstellen markiert.
  2. Schritt 2 — Wählen Sie die Einrückungsgröße (2 oder 4 Leerzeichen oder Tab) und betrachten Sie die formatierte Ausgabe mit Syntaxhervorhebung.
  3. Schritt 3 — Kopieren Sie das formatierte XML, laden Sie es als Datei herunter oder nutzen Sie die Baumansicht, um tief verschachtelte Strukturen zu erkunden.

Wann verwenden

  • SOAP-Antworten, RSS-Feeds oder Sitemaps lesen, die als eine lange Zeile ankommen.
  • Android-Layouts, Maven-pom.xml oder Spring-Konfigurationen mit kaputter Einrückung debuggen.
  • Office-Open-XML-Dateien (.docx, .xlsx) nach dem Entpacken im Inneren prüfen.

Ergebnis

Eine API gibt eine einzeilige 50-KB-XML-Antwort zurück. Fügen Sie sie ein, um sauber eingerückte Ausgabe mit farbcodierten Tags, Attributen und Werten zu erhalten, und der 8 Ebenen tief verborgene Fehlerknoten ist leicht zu finden.

Häufige Fragen

Validiert es gegen ein DTD- oder XSD-Schema?
Geprüft wird nur die Wohlgeformtheit: jeder Tag schließt, Attribute stehen in Anführungszeichen, es gibt genau ein Wurzelelement. Eine Schema-Validierung gegen DTD oder XSD braucht die Schema-Datei, die dieses Tool nicht lädt.
Bleiben meine CDATA-Abschnitte und Kommentare erhalten?
Ja. CDATA-Blöcke bleiben unverändert, Kommentare bleiben an ihrem Platz. Unbedeutender Whitespace zwischen Elementen kann neu eingerückt werden, aber alles in einem CDATA wird als undurchsichtiger Inhalt behandelt.
Warum zeigt mein XML 'parsererror', obwohl es ok aussieht?
Häufige Übeltäter: ein &, das & heißen müsste, ein nicht geschlossener Tag, fehlende Anführungszeichen um ein Attribut oder zwei Wurzelelemente oben. Die Zeilennummer im Fehler grenzt die Stelle meist schnell ein.
Bewältigt der Formatter sehr große XML-Dateien?
Alles läuft in deinem Tab, der Arbeitsspeicher ist also die einzige Grenze. Dateien mit ein paar zehn Megabyte werden auf einem normalen Laptop schnell formatiert. Mehrere hundert MB können die Seite einfrieren — vorher teilen.
Kann ich XML innerhalb eines JSON- oder YAML-Strings formatieren?
Füge nur den XML-Teil ohne die umgebenden Anführungszeichen ein. Der Formatter erwartet genau ein XML-Dokument. Ist der Inhalt escaped (\" oder <), zuerst unescapen, formatieren und beim Zurückfügen erneut escapen.

Ähnliche Tools