Lewati ke konten utama
eyunzhu

Pemformat XML

Periksa struktur dan rapikan XML tanpa mengubah konten campuran atau spasi yang dilindungi dengan xml:space.

Indentasi

Hasil mengikuti masukan dan pilihan Anda


    
Diproses di browser ini. Tidak ada data yang diunggah atau disimpan.

Tentang alat ini

Buat pesan API mudah dibaca tanpa menambahkan spasi yang mengubah makna. Entitas eksternal tidak dimuat dan skema XSD tidak divalidasi.

Cara menggunakan

Tempel XML atau buka file UTF-8, lalu pilih indentasi. Konten campuran dan bagian dengan xml:space="preserve" tetap utuh; hanya struktur yang sesuai diberi indentasi. DOCTYPE dan entitas eksternal tidak didukung. Ini bukan validasi XSD. Batas 1 MiB dan 80 tingkat kedalaman.

Pertanyaan umum

Mengapa beberapa elemen XML tetap satu baris?

Penambahan spasi pada teks campuran, CDATA, atau xml:space="preserve" dapat mengubah isi, sehingga dipertahankan. Sintaks benar tidak membuktikan kesesuaian dengan XSD atau aturan bisnis.

Bisakah berkas dengan deklarasi encoding lain langsung dibaca?

Byte berkas harus benar-benar berupa UTF-8 yang sah; deklarasi encoding tidak mengubah byte tersebut. Konversikan berkas ke UTF-8 terlebih dahulu bila perlu. Pemrosesan berlangsung lokal, dan deklarasi encoding yang sudah ada diperbarui menjadi UTF-8 pada keluaran.

Mengapa XML dengan DOCTYPE ditolak?

Alat ini menolak DOCTYPE dan entitas eksternal, serta tidak memuat sumber dari luar. Ekspor dari sistem asal dengan entitas yang sudah diuraikan. Perhatikan juga batas teks 1 MiB dan kedalaman 80 tingkat.

Komentar

0
untuk bergabung dalam diskusi.
Belum ada komentar.
Utas balasan

Ikuti seluruh percakapan secara kronologis; setiap balasan menunjukkan pesan tertentu yang dijawab.