Dieser XML-Formatter verschönert, minifiziert und validiert XML und konvertiert zwischen XML und JSON, alles lokal in deinem Browser verarbeitet. Füge ein Dokument ein und formatiere es mit sauberer zwei-Leerzeichen-Einrückung, kollabiere es zu einer einzelnen minifizierten Zeile oder nutze den integrierten XML-Validator, um zu bestätigen, dass es wohlgeformt ist, mit der genauen Zeile und Spalte des ersten Problems. Der XML-zu-JSON-Modus hält Attribute über ein @_-Präfix unterscheidbar, sodass sie sauber hin- und zurückkonvertiert werden, und der JSON-zu-XML-Modus baut Markup aus einem Objekt neu auf. Attribute und Kommentare bleiben beim Neuformatieren erhalten. Er ist für Entwickler, QA-Ingenieure und Integrationsteams gebaut, die mit Konfigurationsdateien, SOAP-Payloads, RSS-Feeds und API-Antworten arbeiten und einen schnellen XML-Beautifier brauchen oder XML online formatieren wollen, ohne sensible Daten irgendwohin hochzuladen.
Funktionen
Verschönere XML mit konsistenter zwei-Leerzeichen-Einrückung
Minifiziere XML zu einer einzelnen kompakten Zeile
Validiere, dass ein Dokument wohlgeformt ist, mit Meldung von Zeile und Spalte des ersten Fehlers
Konvertiere XML zu JSON, mit Attributen unter einem @_-Präfix
Konvertiere JSON zurück zu XML-Markup
Bewahrt Element-Attribute und Kommentare beim Neuformatieren
Lade Ergebnisse als data.xml oder data.json herunter
Läuft vollständig in deinem Browser
So verwendest du XML-Formatierer
Füge dein XML (oder JSON für JSON zu XML) in das Eingabefeld ein.
Wähle einen Modus: Verschönern, Minifizieren, Validieren, XML zu JSON oder JSON zu XML.
Lies das formatierte Ergebnis, die Validierungsmeldung oder die konvertierte Ausgabe im Ausgabebereich.
Kopiere die Ausgabe oder lade sie als data.xml oder data.json herunter.
Der Verschönern-Modus fügt zwei-Leerzeichen-Einrückung hinzu und behält das id-Attribut bei.
Häufige Fehler & Fehlerbehebung
Die Validierung schlägt mit einem Zeilen- und Spaltenverweis fehl. — Springe zu dieser Position und behebe das nicht übereinstimmende oder nicht geschlossene Tag; das Dokument muss wohlgeformt sein, bevor es verschönert oder konvertiert werden kann.
Attribute verschwinden oder sehen nach XML zu JSON seltsam aus. — Attribute werden bewusst mit einem @_-Präfix behalten (z. B. @_id), damit sie von Kindelementen unterscheidbar bleiben; das ist erwartet und ermöglicht das Hin- und Zurückkonvertieren.
JSON zu XML erzeugt unerwartete Verschachtelung. — Stelle sicher, dass dein JSON einen einzelnen Wurzelschlüssel hat und @_-präfixierte Schlüssel für Attribute nutzt, passend zur Form der XML-zu-JSON-Ausgabe.
Verschönern lehnt ein HTML-Snippet ab. — Dieses Tool erwartet wohlgeformtes XML, daher schlagen leere HTML-Tags und unquotierte Attribute fehl; nutze stattdessen den HTML-Formatter für HTML.
Häufig gestellte Fragen
Wofür wird der XML-Formatter verwendet?
Der XML-Formatter verschönert, minifiziert und validiert XML und konvertiert zwischen XML und JSON, sodass du Konfigurationsdateien, SOAP-Payloads, RSS-Feeds oder API-Antworten an einem Ort aufräumen kannst.
Wie konvertiere ich XML mit dem XML-Formatter zu JSON?
Wechsle in den XML-zu-JSON-Modus und füge dein Dokument ein. Attribute werden mit einem @_-Präfix behalten (zum Beispiel @_id), sodass sie beim Zurückkonvertieren zu XML unterscheidbar von Kindelementen bleiben.
Was prüft der Validieren-Modus?
Er prüft, ob das Dokument wohlgeformt ist, also übereinstimmende Tags und gültige Verschachtelung, und meldet die Zeile und Spalte des ersten gefundenen Problems.
Bewahrt der XML-Formatter Kommentare und Attribute?
Ja. Sowohl Element-Attribute als auch Kommentare bleiben erhalten, wenn du das Dokument verschönerst oder minifizierst.
Kann der XML-Formatter JSON zurück in XML konvertieren?
Ja. Wechsle in den JSON-zu-XML-Modus und füge ein JSON-Objekt ein, um daraus XML-Markup neu aufzubauen, mit @_-präfixierten Schlüsseln für Attribute.
Wird mein XML irgendwohin hochgeladen, wenn ich den XML-Formatter nutze?
Nein. Der XML-Formatter läuft vollständig in deinem Browser, sodass deine Daten dein Gerät nie verlassen.
Verwandte Tools
JSON-Formatierer — JSON verschönern, minimieren und validieren – mit Fehlerposition.
HTML-Formatierer — Verschönere oder minimiere HTML, formatiere eingebettetes CSS/JS und zeige eine Vorschau.
CSS-/SCSS-Formatierer — Verschönere oder minimiere CSS/SCSS/LESS, sortiere Eigenschaften und entferne Duplikate.
JS-/TS-Formatierer — Verschönere JavaScript, TypeScript und JSX/TSX mit Prettier-Optionen oder minimiere reines JavaScript.
SQL-Formatierer — Formatiere SQL für MySQL, PostgreSQL, SQL Server, SQLite, BigQuery und Oracle.
YAML ↔ JSON — Konvertiere YAML zu JSON und zurück.
JSON zu CSV — Konvertiere ein Array flacher JSON-Objekte in CSV.
GraphQL-Formatierer — Formatiere oder minimiere GraphQL-Abfragen und -Schemas, validiere die Syntax und extrahiere Operationen.
Weitere Code-Formatierer-Tools
SQL-Formatierer — Formatiere SQL für MySQL, PostgreSQL, SQL Server, SQLite, BigQuery und Oracle.
GraphQL-Formatierer — Formatiere oder minimiere GraphQL-Abfragen und -Schemas, validiere die Syntax und extrahiere Operationen.
Dockerfile-Formatierer — Formatiere ein Dockerfile und erhalte Best-Practice- und Lint-Hinweise.