Převodník XML → CSV / řetězec

Převeďte data XML do formátu CSV (hodnoty oddělené čárkou) nebo do escapovaného řetězcového literálu. Opakující se prvky vyčte jako řádky CSV s atributy jako sloupci.
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Výstup:
XML → CSV: vyčte opakující se potomky z dokumentu XML a převede je na řádky CSV. Názvy značek prvků se stanou záhlavími sloupců, textový obsah se stane hodnotami buněk.
XML → řetězec: escapuje obsah XML na řetězcový literál vhodný pro vložení do zdrojového kódu. Ve výchozím nastavení obaluje do dvojitých uvozovek.
Tip: XML musí být dobře formované. Převodník hledá opakující se prvky pod společným rodičem. U hluboce vnořeného XML se vyčte jen první úroveň opakujících se potomků.
Od opakujících se prvků k řádkům

XML nemá pojem tabulky — do CSV se převede jen přes opakování: sourozenecké prvky pod jedním rodičem se mapují na řádky, potomci na sloupce. Převodník hledá tento opakující se vzor, proto hluboce vnořené nebo nepravidelné XML převádí špatně; atributy a smíšený obsah se do mřížky nevyčítají. Escapování na řetězcový literál je opačný směr — text XML se uzavře do uvozovek pro vložení do zdrojového kódu.

Nejprve naformátujte XML, abyste viděli, kde se opakování nachází.