XML → CSV- / tekenreeksconverter

Zet XML-gegevens om naar CSV (kommagescheiden waarden) of naar een geëscapete tekenreeks-literal. Haalt herhalende elementen op als CSV-rijen, met attributen als kolommen.
Alle verwerking gebeurt lokaal in uw browser — uw gegevens worden nooit naar een server geüpload.
Uitvoer:
XML → CSV: Haalt herhalende kindelementen uit een XML-document en zet ze om in CSV-rijen. Elementnamen worden kolomkoppen, tekstinhoud wordt celwaarden.
XML → tekenreeks: Escapet de XML-inhoud naar een stringliteral die geschikt is om in broncode in te sluiten. Standaard tussen dubbele aanhalingstekens.
Tip: XML moet goed gevormd zijn. De converter zoekt naar herhalende elementen onder een gemeenschappelijk bovenliggend element. Bij diep geneste XML wordt alleen het eerste niveau van herhalende kinderen opgehaald.
Van herhalende elementen naar rijen

XML heeft geen tabelconcept — het wordt alleen CSV door herhaling: elementen op hetzelfde niveau onder één bovenliggend element worden rijen, kindelementen worden kolommen. De converter zoekt naar dat herhalende patroon, daarom converteert diep geneste of onregelmatige XML slecht; attributen en gemengde inhoud worden niet in het raster opgenomen. Escapen naar een stringliteral is de andere richting — de XML-tekst wordt tussen aanhalingstekens gezet om in broncode in te sluiten.

Formatteer de XML eerst om te zien waar de herhaling zit.