CSV-Eingabe

XML-Ausgabe

Was ist CSV zu XML?

CSV sind Tabellendaten. XML ist ein Markup-Format. CSV zu XML wandelt CSV-Zeilen in XML-Elemente um. Nutzen Sie es für Legacy-Systeme, SOAP oder Tools, die XML erwarten. Die RFC 4180 und die W3C-XML-Spezifikation definieren die Formate.

Dieses Tool läuft vollständig in Ihrem Browser. Nichts wird an einen Server gesendet. CSV einfügen oder Datei hochladen; XML-Ausgabe erhalten. Nutzen Sie Einstellungen für Trennzeichen, Root-/Row-Elementnamen und Attribute vs. Elemente. Für CSV zu JSON nutzen Sie CSV zu JSON. Für CSV zu YAML nutzen Sie CSV zu YAML.

Beispiele: CSV zu XML

CSV-Zeilen in XML-Elemente umwandeln. Telekom-Beispiel:

Beispiel: Teilnehmerdatensätze

CSV-Eingabe

XML-Ausgabe:

XML-Ausgabe

Klicken Sie oben auf die Schaltfläche Beispiel, um weitere Beispiele in den Editor zu laden.

So verwenden Sie dieses Tool

1

Einfügen oder Hochladen

CSV in das linke Panel einfügen oder eine .csv-Datei hochladen. Nutzen Sie Beispiel für Beispieldaten. Löschen zum Zurücksetzen. Einstellungen für Trennzeichen und Struktur nutzen.

2

Ausgabe konfigurieren

Nutzen Sie Einstellungen für Trennzeichen (Komma, Semikolon, Pipe, Tab), Root-Element, Row-Element und ob Attribute für Spalten verwendet werden sollen.

3

Kopieren oder Herunterladen

Nutzen Sie Kopieren oder Herunterladen für das XML. Zum Formatieren von XML nutzen Sie den XML Formatierer. Zur Validierung nutzen Sie den XML Validator.

Das Tool parst Ihr CSV gemäß <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> und baut eine XML-Struktur. Jede Zeile wird ein Kindelement (z. B. <code>&lt;row&gt;</code>); Spaltenwerte werden entweder Kindelemente oder Attribute. Die <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">W3C-XML-Spezifikation</a> definiert das Ausgabeformat. Sonderzeichen in Werten werden als <code>&amp;lt;</code>, <code>&amp;amp;</code> usw. escaped. Einstellungen lassen Sie Trennzeichen, Root-/Row-Namen und Attribut- vs. Element-Layout für Ihr Ziel-Schema wählen.

Das Tool parst Ihr CSV gemäß RFC 4180 und baut eine XML-Struktur. Jede Zeile wird ein Kindelement (z. B. <row>); Spaltenwerte werden entweder Kindelemente oder Attribute. Die W3C-XML-Spezifikation definiert das Ausgabeformat. Sonderzeichen in Werten werden als &lt;, &amp; usw. escaped. Einstellungen lassen Sie Trennzeichen, Root-/Row-Namen und Attribut- vs. Element-Layout für Ihr Ziel-Schema wählen.

Wann CSV zu XML hilft

Bei der Integration von Tabellen- oder Datenbankexporten mit XML-basierten Systemen, Legacy-APIs oder SOAP-Diensten hier konvertieren. Unternehmenssysteme erwarten oft XML für Datenfeeds. Die konfigurierbaren Root- und Row-Elemente lassen Sie Ziel-Schemas anpassen. Für JSON- oder YAML-Ausgabe nutzen Sie

RSS-Feeds, <a href="https://www.postman.com/" target="_blank" rel="noopener">API-Antworten</a> und ETL-Pipelines erfordern manchmal XML. Die Konvertierung hier erzeugt wohlgeformtes XML zur Validierung mit dem XML Validator oder Formatierung mit dem XML Formatierer. Zur Validierung vor der Konvertierung nutzen Sie den CSV Validator.

Häufig gestellte Fragen

Sind meine Daten privat?

Ja. Die Konvertierung läuft vollständig in Ihrem Browser. Keine Daten werden an einen Server gesendet.

Welche Trennzeichen werden unterstützt?

Komma, Semikolon, Pipe und Tab. Nutzen Sie Einstellungen, um das Trennzeichen auszuwählen, das zu Ihrem CSV passt.

Attribute vs. Elemente?

Nutzen Sie Attribute verwenden, um Spaltenwerte in XML-Attribute zu setzen. Andernfalls werden sie Kindelemente. Wählen Sie basierend auf Ihrem Ziel-Schema.

Kann ich Elementnamen anpassen?

Ja. Nutzen Sie Einstellungen für Root- und Row-Elementnamen. Standardwerte sind typischerweise data und row.

CSV zu XML vs. CSV zu JSON?

Beide wandeln CSV in strukturierte Daten um. XML ist üblich für Legacy- und Unternehmenssysteme. JSON ist üblich für APIs. Nutzen Sie das Format, das Ihr Ziel erwartet.

Verwandte Tools

Für CSV-Format siehe RFC 4180. Für XML siehe W3C-XML-Spezifikation und MDNs DOMParser. JSON ist eine Alternative für JSON-basierte APIs.