Laman utama / Alat Fail / Perata XML
Alat dalam talian percuma

Perata XML

Ratakan unsur dan atribut XML kepada laluan dan nilai, CSV atau JSON. Semak hasil, salin atau muat turun fail teks dalam pelayar.

Mula gunakan

Memahami laluan

Contoh menghasilkan @id = 7 dan name = Ada. Nama akar user tidak dimasukkan dalam laluan unsur anak. Atribut bermula dengan @. Unsur saudara dengan nama yang sama diberi indeks bermula daripada sifar, seperti item[0] dan item[1]. Atribut unsur pertama boleh menjadi item[0].@code. Jika akar hanya mengandungi teks, nama akar itu sendiri digunakan sebagai laluan.

Format output

Kunci = nilai memaparkan satu pasangan setiap baris. CSV bermula dengan path,value, mengapit kedua-dua medan dengan tanda petik dan menggandakan tanda petik di dalamnya. Pemisah lajur kekal koma walaupun pemisah laluan diubah. JSON menghasilkan objek rata dengan nilai rentetan. Awalan ruang nama dikekalkan dalam nama unsur dan atribut; pengisytiharan ruang nama mungkin muncul sebagai atribut.

Maklumat yang hilang

Atribut dan teks unsur daun yang tidak kosong disertakan, tetapi ruang putih di awal dan akhir teks dibuang. Unsur kosong, komen dan arahan pemprosesan tidak menghasilkan nilai. Bagi <p>before<b>inside</b>after</p>, hanya inside dieksport, manakala before dan after diabaikan. XML asal tidak dapat dibina semula dengan tepat daripada hasil ini.

Pertindihan dan sokongan XML

Jika nod berlainan menghasilkan laluan yang sama, penukaran berhenti dengan ralat dan tidak menulis ganti nilai. Tukar pemisah atau nama dalam sumber. XML tidak sah, DTD dan pengisytiharan entiti tersuai ditolak, lalu muat turun lama dinyahaktifkan. Unsur sah bernama parsererror diterima. Alat ini tidak mengesahkan skema XML atau menjalankan XPath mahupun XSLT.

Had pemprosesan

Teks yang ditampal dihadkan kepada 16,777,216 unit kod UTF-16; satu fail yang dipilih mempunyai had bait berasingan sebanyak 64 MiB. Ini ialah ambang penolakan, bukan jaminan prestasi. Kedalaman maksimum ialah 200 hubungan induk-anak di bawah akar, dengan jumlah paling banyak 100,000 nilai atribut atau daun. Cuba sampel kecil dahulu bagi dokumen besar atau bersarang dalam. Pemprosesan dan eksport berlaku dalam pelayar; fail tidak dimuat naik ke pelayan.

Petikan tidak menyekat formula hamparan.

Pemprosesan dilakukan secara setempat dalam pelayar anda.