Laman utama / Alat Fail / Pemampat XML Dalam Talian
Alat dalam talian percuma

Pemampat XML Dalam Talian

Ratakan XML menjadi pasangan laluan/nilai dengan mudah. Tampal XML atau pilih fail, pilih pemisah dan format output. Muat turun hasil sebagai teks. Pemproses…

Mula gunakan

Memahami Pemampat XML

Pemampat XML menukar dokumen XML yang kompleks kepada format rata yang mudah dibaca. Ini berguna apabila anda perlu melihat struktur data atau memindahkan data ke sistem yang tidak menyokong XML bersarang.

Contoh Kerja

Katakan anda mempunyai XML berikut:

<root>
  <item>Nilai 1</item>
  <item>Nilai 2</item>
</root>

Dengan pemisah laluan titik, output akan menjadi:

root.item[0] = Nilai 1
root.item[1] = Nilai 2

Elemen berulang diberi indeks bermula dari sifar untuk mengelakkan pertindihan.

Ciri Utama

  • Menyokong input tampal atau fail tunggal.
  • Pemisah laluan boleh dipilih (contohnya titik, garis miring).
  • Format output: baris kunci=nilai, CSV, atau JSON.
  • Atribut elemen ditandakan dengan awalan @.
  • Had keselamatan: 200 tahap kedalaman, 100,000 nilai, dan saiz input maksimum 16 MiB.

Batasan dan Amaran

Pemampatan adalah transformasi yang lossy; ia tidak dapat membina semula dokumen XML asal dengan tepat. Kandungan campuran (teks di sekeliling elemen anak) tidak dipelihara sebagai nilai berasingan. Ruang namespace XML dikekalkan seperti yang diberikan oleh penyemak imbas, tetapi tiada kawalan skema, XPath, XSLT, atau resolusi entiti disediakan. Semak elemen berulang, kandungan campuran, dan namespace sebelum menggunakan data yang diratakan dalam pengeluaran.

Soalan Lazim

Bagaimana jika XML saya mempunyai elemen bersarang yang sama?

Elemen bersarang dengan nama yang sama akan diberi indeks berdasarkan kedudukan mereka dalam induk yang sama. Contohnya, dua elemen item dalam root menjadi root.item[0] dan root.item[1].

Apakah yang berlaku jika XML saya tidak sah?

Jika penghurai XML mengembalikan ralat, alat akan menolak input dan tidak menghasilkan output. Pastikan XML anda sah sebelum memproses.

Bolehkah saya memilih pemisah CSV?

Tidak, pemisah medan CSV sentiasa koma. Pemisah laluan yang anda pilih hanya mengubah format laluan, bukan pemisah CSV.

Pemprosesan dilakukan secara setempat dalam pelayar anda.