XML → CSV / 文字列 変換

XML データを CSV(カンマ区切り値)形式またはエスケープ済み文字列リテラルに変換します。属性を列として、繰り返す要素を CSV 行として抽出します。
すべての処理はブラウザー内でローカルに行われます — データがサーバーへアップロードされることはありません。
出力:
XML → CSV:XML 文書から繰り返す子要素を抽出し、CSV 行に変換します。要素のタグ名が列ヘッダーに、テキスト内容がセル値になります。
XML → 文字列:XML コンテンツを、ソースコードに埋め込める文字列リテラルにエスケープします。既定ではダブルクオートで包みます。
ヒント:XML は整形式である必要があります。コンバーターは共通の親の下の繰り返す要素を探します。深くネストした XML では、最初の階層の繰り返す子だけが抽出されます。
繰り返す要素から行へ

XML に表の概念はありません — CSV になるのは繰り返しを通じてだけです。1 つの親の下の兄弟要素が行に、子要素が列に対応します。コンバーターはその繰り返しパターンを探すため、深くネストした XML や不規則な XML は変換が貧弱になります。属性と mixed content は格子へ抽出されません。文字列リテラルへのエスケープは逆方向です — XML テキストがソースコードへの埋め込み用にクオートされます。

繰り返しがどこにあるかを調べるには、先に XML を整形してください。