Fungsinya
Alat ini mengonversi record yang berulang dalam dokumen XML menjadi TSV (tab-separated values). Setiap record menjadi satu baris, elemen anak dan atributnya menjadi kolom, dan elemen bersarang diratakan menjadi nama bertitik. Salin hasilnya dan tempel ke spreadsheet mana pun.
Cara menggunakan
- Tempel XML ke kotak Input, unggah file
.xml, atau klik Contoh. - TSV muncul di sebelah kanan saat Anda mengetik.
- Matikan Sertakan baris header jika Anda hanya menginginkan nilainya.
- Salin hasilnya, atau unduh sebagai file
.tsv.
Contoh
<users>
<user id="1"><name>Alice</name><address><city>Shanghai</city></address></user>
<user id="2"><name>Bob</name><address><city>Beijing, China</city></address></user>
</users>
menjadi (tab ditampilkan sebagai →)
name→address.city→id
Alice→Shanghai→1
Bob→Beijing, China→2
Catatan
Nilai yang berisi tab, baris baru, atau tanda kutip ganda dibungkus tanda kutip. Nilai disimpan sebagai teks, persis seperti yang tertulis di XML.
FAQ
› Elemen mana yang menjadi baris?
Elemen anak root yang berulang, misalnya setiap <user> di dalam <users>. Jika root hanya punya satu elemen anak, elemen itu menjadi satu-satunya baris.
› Apa yang terjadi pada atribut dan elemen bersarang?
Atribut menjadi kolom yang dinamai sesuai atributnya (id="1" → id). Elemen bersarang menjadi kolom bertitik seperti address.city. Nilai sederhana yang berulang digabung dengan "; ".
› Mengapa sebuah kolom bernama @id, bukan id?
Jika atribut dan elemen anak memiliki nama yang sama, atribut tetap memakai prefiks @ agar kedua kolom tetap terpisah.
› Mengapa memilih TSV?
TSV bisa langsung ditempel ke Excel atau Google Sheets dengan satu nilai per sel, dan koma di dalam data tidak perlu dikutip.