XML-Formatierer
Verschönere, minimiere und validiere XML und konvertiere XML ↔ JSON.
Dein XML wird lokal in deinem Browser geparst und formatiert und nichts wird auf einen Server hochgeladen.
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
- 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.
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 oder minimiere JavaScript, TypeScript und JSX/TSX mit Prettier-Optionen.
- 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.
Alle ArrayKit-Tools