So verwenden Sie XML-Konverter
- 1
Datei hinzufügen oder Text einfügen
Ziehen Sie eine XML-, JSON-, CSV- oder Excel-Datei hierher oder fügen Sie den Text ein. Die Art der Eingabe wird anhand des Inhalts erkannt.
- 2
Zielformat wählen
XML wird zu JSON, CSV oder Excel; JSON, CSV und Excel-Tabellenblätter werden zu XML. Formate, die für Ihre Eingabe nicht infrage kommen, sind ausgegraut.
- 3
Zuordnung anpassen
Legen Sie fest, wie Attribute, wiederholte Elemente und Namespaces behandelt werden, welches Element eine Zeile ergibt oder wie Wurzelelement und Zeilenelement heißen.
- 4
Kopieren oder herunterladen
Das Ergebnis aktualisiert sich, sobald Sie Optionen ändern. Kopieren Sie den Text oder laden Sie die Datei als .json, .xml, .csv oder .xlsx herunter.
Limits und Pro
XML-Dateien bis 100 MB; JSON-, CSV- und Excel-Dateien bis 500 MB.
JSON-, CSV- und Excel-Dateien bis 4 GB; XML bleibt in jedem Tarif bei 100 MB, da das gesamte Dokument im Arbeitsspeicher gehalten wird. Pro ansehen
Über XML-Konverter
Der XML-Konverter überträgt Daten zwischen XML und den Formaten, die die meiste andere Software erwartet. In der einen Richtung liest er ein XML-Dokument – etwa eine Preisliste eines Lieferanten, einen Bank- oder Steuerexport, einen RSS-Feed, einen GPX-Track oder eine SOAP-Antwort – und schreibt es als JSON, als CSV-Datei oder als Excel-Tabelle. In der anderen Richtung wandelt er JSON, eine CSV-Datei oder eine Tabelle in XML um, für ein System, das nur XML importiert.
Für XML gibt es keine eindeutige Abbildung auf JSON, deshalb entscheiden Sie: Attribute als Schlüssel wie „@id“, als normale Schlüssel oder weggelassen; Elementtext unter „#text“, wenn ein Element zusätzlich Attribute oder Kindelemente hat; wiederholte Elemente als Arrays oder jedes Kindelement als Array für eine stabile Struktur; Zahlen und true/false als Typen oder als Zeichenfolgen; Namespace-Präfixe wie dc: beibehalten oder entfernt.
Für Tabellen wählen Sie das sich wiederholende Element – catalog › book, rss › channel › item – und jedes davon wird zu einer Zeile. Attribute und verschachtelte Elemente werden zu Spalten mit Punktnamen wie price.currency; wiederholte Kindelemente werden in einer Zelle zusammengefasst oder auf nummerierte Spalten verteilt.
Beim Erzeugen von XML werden Schlüssel und Spaltenüberschriften zu Elementnamen (ein ungültiger Name wie „Unit price“ wird als Unit_price geschrieben), Arrays wiederholen das Element, und die Ausgabe ist eingerückt oder einzeilig, mit oder ohne XML-Deklaration.
Der Parser arbeitet streng: Eine Datei, die nicht wohlgeformt ist, wird mit Zeile und Spalte des ersten Fehlers gemeldet. Kommentare und Verarbeitungsanweisungen werden nicht in die Ausgabe übernommen, DTDs und externe Entitäten werden nie geladen, und Text, der mit Inline-Tags vermischt ist, wird zu einem Wert zusammengefügt.
Datenschutz
XML, JSON und Tabellen werden von einem Web Worker in diesem Tab eingelesen und umgewandelt. Es wird nichts hochgeladen, keine externe DTD und keine Entität wird abgerufen, und eingefügter Text wird nicht gespeichert.
Funktionen
XML ↔ JSON
Attribute als @-Schlüssel, Arrays für Wiederholungen, Typen und Namespaces nach Ihren Vorgaben.
XML ↔ CSV und Excel
Wählen Sie das sich wiederholende Element; verschachtelte Tags werden zu Spalten.
Gültiges XML als Ausgabe
Namen korrigiert, Sonderzeichen maskiert, eingerückt oder kompakt.
Klare Fehlermeldungen
Zeile und Spalte des ersten Wohlgeformtheitsfehlers.