XML → CSV / String-Konverter

Konvertieren Sie XML-Daten in das Format CSV (durch Kommas getrennte Werte) oder in ein escapiertes String-Literal. Extrahiert wiederholte Elemente als CSV-Zeilen mit Attributen als Spalten.
Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — Ihre Daten werden nie auf einen Server hochgeladen.
Ausgabe:
XML → CSV: Extrahiert wiederholte Kindelemente aus einem XML-Dokument und wandelt sie in CSV-Zeilen um. Die Tag-Namen der Elemente werden zu Spaltenüberschriften, der Textinhalt zu Zellwerten.
XML → String: Escapt den XML-Inhalt zu einem String-Literal, das sich in Quellcode einbetten lässt. Standardmäßig in doppelte Anführungszeichen gesetzt.
Tipp: Das XML muss wohlgeformt sein. Der Konverter sucht nach wiederholten Elementen unter einem gemeinsamen Elternelement. Bei tief verschachteltem XML wird nur die erste Ebene wiederholter Kinder extrahiert.
Von wiederholten Elementen zu Zeilen

XML kennt kein Tabellenkonzept — es wird nur durch Wiederholung zu CSV: Geschwister-Elemente unter einem gemeinsamen Elternelement entsprechen Zeilen, deren Kindelemente Spalten. Der Konverter sucht nach diesem wiederkehrenden Muster; deshalb lassen sich tief verschachteltes oder unregelmäßiges XML schlecht konvertieren. Attribute und gemischte Inhalte werden nicht in das Raster übernommen. Das Escapen zu einem String-Literal geht in die andere Richtung — der XML-Text wird in Anführungszeichen gesetzt, um ihn in Quellcode einzubetten.

Formatieren Sie das XML zuerst, um zu prüfen, wo sich die Wiederholung befindet.