Beranda / Alat File / Perata XML Online
Alat online gratis

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 @, misalnya root.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.