XML → CSV / strengkonverter

Konverter XML-data til CSV (kommaseparerte verdier) eller en escapet strengliteral. Henter ut gjentatte elementer som CSV-rader med attributter som kolonner.
All behandling skjer lokalt i nettleseren — data lastes aldri opp til noen server.
Utdata:
XML → CSV: Henter ut gjentatte barneelementer fra et XML-dokument og konverterer dem til CSV-rader. Elementnavnene blir kolonneoverskrifter, tekstinnhold blir celleverdier.
XML → streng: Escaper XML-innholdet til en strengliteral som egner seg for innbygging i kildekode. Pakkes i doble anførselstegn som standard.
Tips: XML må være velformet. Konverteren ser etter gjentatte elementer under en felles forelder. For dypt nøstet XML hentes bare det første nivået av gjentatte barn ut.
Fra gjentatte elementer til rader

XML har ingen tabellbegrep — den blir til CSV bare gjennom gjentakelse: søskenelementer under én forelder kartlegges til rader, barneelementer til kolonner. Konverteren ser etter det gjentatte mønsteret, og derfor konverteres dypt nøstet eller uregelmessig XML dårlig; attributter og blandet innhold hentes ikke ut til rutenettet. Escaping til en strengliteral er den andre retningen — XML-teksten settes i anførselstegn for innbygging i kildekode.

Formater XML først for å se hvor gjentakelsen ligger.