Perata XML Online
Ratakan XML menjadi pasangan jalur/nilai, CSV, atau JSON. Atur pemisah jalur, unduh hasilnya. Gratis, tanpa unggahan. Pemrosesan dilakukan secara lokal di br…
Mulai menggunakan
Mengubah XML menjadi data datar
Perata XML membantu Anda melihat struktur XML sebagai pasangan jalur/nilai. Ini berguna saat Anda perlu memindahkan data XML ke spreadsheet atau memprosesnya dengan alat yang tidak mendukung XML.
Contoh kerja
Misalkan Anda memiliki XML:
<root> <item>A</item> <item>B</item> </root>
Dengan pemisah titik, hasilnya adalah:
root.item[0] = A root.item[1] = B
Elemen berulang diberi indeks berbasis nol, sehingga tidak ada nilai yang tertimpa.
Parameter yang dapat diatur
- Pemisah jalur: karakter yang memisahkan nama elemen dalam jalur, misalnya titik atau garis miring.
- Format keluaran: teks
kunci = nilai, CSV, atau JSON. - Berkas masukan: tempel teks atau pilih satu berkas XML.
Batasan dan perilaku
- Atribut elemen diberi awalan
@, misalnyaroot.item[0]@id. - Teks campuran (teks di sekitar elemen anak) tidak dipertahankan sebagai nilai terpisah.
- Kedalaman maksimum 200 tingkat, dan keluaran dibatasi hingga 100.000 nilai atribut/daun.
- Teks masukan dibatasi 16 MiB sebelum penguraian.
- Keluaran CSV selalu menggunakan koma sebagai pemisah kolom, dan nilai serta jalur diberi tanda kutip ganda.
- Nama namespace XML dipertahankan seperti yang diberikan oleh parser peramban.
FAQ
Bagaimana cara menangani elemen berulang?
Elemen saudara dengan nama yang sama diberi indeks berbasis nol, misalnya item[0], item[1], dan seterusnya. Ini mencegah nilai tertimpa.
Apakah teks campuran dipertahankan?
Tidak. Teks yang bercampur dengan elemen anak tidak disimpan sebagai nilai terpisah. Hanya teks daun (yang tidak memiliki elemen anak) yang diratakan.
Bisakah saya mengubah pemisah kolom CSV?
Tidak. Pemisah kolom CSV selalu koma. Pemisah jalur yang Anda pilih hanya memengaruhi format jalur, bukan pemisah kolom.
Apakah data saya dikirim ke server?
Tidak. Penguraian dan ekspor berjalan sepenuhnya di peramban Anda, tanpa unggahan.
Pemrosesan dilakukan secara lokal di browser Anda.