Konversi data XML menjadi format CSV (nilai dipisahkan koma) atau literal string yang di-escape.
Mengekstrak elemen berulang sebagai baris CSV dengan atribut sebagai kolom.
Semua pemrosesan dilakukan secara lokal di peramban Anda — data Anda tidak pernah diunggah ke server mana pun.
Output:
Masukan (XML)
Keluaran (CSV)
XML → CSV: Mengekstrak elemen anak yang berulang dari dokumen XML dan mengubahnya menjadi baris CSV. Nama tag elemen menjadi header kolom, konten teks menjadi nilai sel.
XML → String: Meng-escape konten XML menjadi literal string yang cocok untuk disisipkan ke dalam kode sumber. Dibungkus tanda kutip ganda secara default.
Tips: XML harus well-formed. Konverter mencari elemen berulang di bawah induk yang sama. Untuk XML yang sangat bersarang, hanya tingkat pertama anak yang berulang yang diekstrak.
Dari elemen berulang ke baris
XML tidak memiliki konsep tabel — ia menjadi CSV hanya melalui pengulangan: elemen saudara di bawah satu induk dipetakan ke baris, elemen anak ke kolom. Konverter mencari pola berulang itu, itulah sebabnya XML yang sangat bersarang atau tidak beraturan kurang baik dikonversi; atribut dan konten campuran tidak diekstrak ke dalam kisi. Escape ke literal string adalah arah sebaliknya — teks XML dikutip untuk disisipkan ke dalam kode sumber.
Format XML terlebih dahulu untuk memeriksa di mana pengulangan berada.
📋 Tips
Keluaran CSV: Mengekstrak elemen berulang di tingkat kedua (misalnya <root><item>...).
Keluaran string: Meng-escape tanda kutip, baris baru, tab, dan backslash. Berguna untuk menyematkan XML dalam string JavaScript/JSON.
Atribut disertakan sebagai kolom tambahan dengan awalan @.