Zum Inhalt springen
SPCXTools

XML Formatter

Mache XML durch saubere Einrückungen lesbar – oder minifiziere es – und prüfe es auf Wohlgeformtheit.

Läuft lokal – Dateien verlassen dein Gerät nicht

Tool wird geladen…

So nutzt du: XML Formatter

  1. 1Füge dein XML in das Feld Eingabe ein oder klicke auf Beispiel.
  2. 2Wähle Formatieren, um es einzurücken, oder Minifizieren, um Leerzeichen zwischen den Tags zu entfernen.
  3. 3Wähle für die formatierte Ausgabe 2 Leerzeichen, 4 Leerzeichen oder Tabs.
  4. 4Wenn das XML nicht wohlgeformt ist, wird der Fehler unten angezeigt. Andernfalls kannst du das Ergebnis kopieren oder herunterladen.

XML formatieren und validieren

XML ist immer noch überall: Sitemaps, RSS- und Atom-Feeds, SOAP-APIs, Android-Layouts, Maven- und .NET-Projektdateien, SVG-Grafiken, Office-Dokumente und unzählige Konfigurations- und Datenaustauschformate. Maschinengeneriertes XML besteht meist aus einer einzigen langen Zeile, die fast unlesbar ist. Dieser XML-Formatter rückt den Code sauber ein, damit die Struktur sichtbar wird, prüft ihn auf Wohlgeformtheit und kann ihn auch minimieren, um Platz zu sparen.

Funktionen

  • Formatieren mit 2 Leerzeichen, 4 Leerzeichen oder Tabs.
  • Minimieren, um Leerzeichen zwischen Tags zu entfernen.
  • Prüfung auf Wohlgeformtheit mit der Fehlermeldung des Parsers.
  • Behält Kommentare, CDATA, DOCTYPE und die XML-Deklaration bei.
  • Kompakte Ausgabe für Elemente, die nur Text enthalten, wie z. B. <title>Midnight Rain</title>.
  • Kopieren oder Herunterladen des Ergebnisses als .xml-Datei.
  • Privat: läuft vollständig in deinem Browser.

Häufige XML-Fehler

Fehler Beispiel Lösung
Nicht geschlossenes Tag <item>text </item> hinzufügen
Falsch verschachtelte Tags <a><b></a></b> Tags in umgekehrter Reihenfolge schließen
Nicht maskiertes Und-Zeichen Tom & Jerry Tom &amp; Jerry schreiben
Attribut ohne Anführungszeichen <price currency=USD> <price currency="USD">
Mehrere Wurzelelemente <a/><b/> In ein gemeinsames Wurzelelement einschließen
Text vor der Deklaration <?xml ...?> Die Deklaration muss ganz am Anfang stehen

Ähnliche Tools

Arbeiten Sie mit anderen Formaten? Formatieren Sie JSON übersichtlich mit dem JSON Formatter, konvertieren Sie Konfigurationsdateien mit YAML zu JSON oder vergleichen Sie zwei XML-Dateien Zeile für Zeile mit dem Diff Checker.

Häufige Fragen

Was bedeutet "wohlgeformt"?
Wohlgeformtes XML folgt den grundlegenden Syntaxregeln — jedes öffnende Tag hat ein passendes schließendes Tag, Elemente sind korrekt verschachtelt, es gibt genau ein Wurzelelement, Attributwerte stehen in Anführungszeichen und Sonderzeichen wie & und < sind maskiert. Der Formatter prüft diese Regeln und meldet das erste gefundene Problem.
Wird gegen ein Schema (XSD oder DTD) validiert?
Nein. Es wird geprüft, ob das Dokument wohlgeformt ist, aber es findet keine Validierung gegen ein XML-Schema oder eine DTD statt. Eine wohlgeformte Datei kann dennoch Elemente enthalten, die ein bestimmtes Schema nicht zulässt.
Bleiben Kommentare, CDATA und die XML-Deklaration erhalten?
Ja. Kommentare, CDATA-Abschnitte, Verarbeitungsanweisungen, der DOCTYPE und die <?xml ... ?>-Deklaration bleiben vollständig erhalten. Text zwischen Tags, der nur aus Leerzeichen besteht, wird entfernt und durch die neue Einrückung ersetzt.
Verändert die Formatierung meine Daten?
Beim Formatieren werden führende und nachfolgende Leerzeichen von Texten innerhalb von Elementen entfernt und Entitäten wie & in ihrer Standardform geschrieben. Wenn Leerzeichen innerhalb eines Elements wichtig sind, z. B. bei vorformatiertem Text, nutzen Sie CDATA oder prüfen Sie die Ausgabe.
Wird mein XML hochgeladen?
Nein. Das Parsen und Formatieren erfolgt lokal in Ihrem Browser über dessen integrierten XML-Parser.