XML-Formatter Online: Verschönern, Validieren

XML-Formatter zum Verschönern, Minifizieren, Validieren und Konvertieren von XML zu JSON im Browser.

Dein XML wird lokal in deinem Browser geparst und formatiert und nichts wird auf einen Server hochgeladen.

Entwickelt und gepflegt von Udit Agarwal

Arbeitest du auch mit JSON? Probiere den JSON Formatter.

Über XML-Formatierer

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

  1. Füge dein XML (oder JSON für JSON zu XML) in das Eingabefeld ein.
  2. Wähle einen Modus: Verschönern, Minifizieren, Validieren, XML zu JSON oder JSON zu XML.
  3. Lies das formatierte Ergebnis, die Validierungsmeldung oder die konvertierte Ausgabe im Ausgabebereich.
  4. Kopiere die Ausgabe oder lade sie als data.xml oder data.json herunter.

Beispiel

Eingabe

<note id="1"><to>Tove</to><from>Jani</from></note>

Ausgabe

<note id="1">
  <to>Tove</to>
  <from>Jani</from>
</note>

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.
  • MongoDB-Query-Formatierer — Formatiere MongoDB-Shell-Abfragen und Aggregations-Pipelines.
  • Kontrast-Checker — Prüfe das WCAG-Kontrastverhältnis und ob AA/AAA zwischen zwei Farben bestanden wird.
  • Mermaid-Diagramm-Renderer — Rendere Mermaid-Diagramme (Fluss, Sequenz, Gantt) als SVG in deinem Browser.
  • SVG-Optimierer — Minimiere SVG: entferne Kommentare, Metadaten und Editor-Reste und reduziere Leerzeichen.
  • MongoDB-Query-Beautifier — Verschönere und rücke MongoDB-Abfragen und find()-Anweisungen in deinem Browser ein.
  • MongoDB-Aggregation-Beautifier — Verschönere und rücke MongoDB-Aggregation-Pipelines in deinem Browser ein.
  • MongoDB-Explorer — Erkunde ein MongoDB-Dokument- oder Sammlungs-Beispiel und leite Feldschema und Typen ab.
  • OpenAPI-/Swagger-Formatierer — Formatiere und validiere OpenAPI-/Swagger-Spezifikationen (JSON oder YAML) und zähle Pfade und Operationen.
  • CSS-Einheiten-Konverter — Konvertiere zwischen px, rem, em, pt und %.

Alle Code-Formatierer-Tools ansehen (32) · Alle Tools