XML Formatter
Tempel XML dan dapatkan dengan indentasi yang rapi, atau perkecil menjadi satu baris — dan setiap tag yang tidak cocok atau tidak ditutup akan ditandai. Semuanya berjalan di browser Anda, jadi XML Anda tidak pernah diunggah.
Cara memformat XML
- Pilih Percantik untuk indentasi, atau Perkecil untuk memadatkan.
- Tempel XML Anda ke dalam kotak input.
- Salin XML yang sudah diformat — atau baca pesan kesalahan jika ada tag yang tidak cocok.
Tentang pemformatan XML
XML menyimpan data dalam tag bersarang, dan editor sering membiarkannya sebagai satu baris panjang atau dengan indentasi yang tidak konsisten, sehingga strukturnya sulit diikuti. Mempercantik memberi indentasi ulang sehingga hubungan induk/anak menjadi jelas; memperkecil menghapus spasi pemformatan untuk mengecilkannya saat transport.
Pemeriksaan well-formedness cepat — apakah semua tag dibuka dan ditutup dalam urutan yang benar? — menangkap kesalahan XML paling umum sebelum mencapai parser. Alat ini melakukan keduanya di browser Anda tanpa unggahan, jadi file konfigurasi, feed, dan ekspor tetap privat.
Anda akan menemukan XML yang jelek di mana saja sistem bertukar data: respons SOAP dari API lama, feed RSS dan Atom, peta situs, format faktur dan e-book, file build dan konfigurasi aplikasi. Kebanyakan dibuat oleh mesin dalam satu baris, yang baik untuk perangkat lunak dan tidak berguna untuk manusia. Mengindentasi ulang sebelum Anda membaca menghemat waktu nyata saat Anda mencari satu elemen di dalam hierarki yang dalam atau membandingkan dua versi feed.
Beberapa aturan menjebak orang lagi dan lagi. XML peka huruf besar/kecil, jadi tag Item pembuka tidak dapat ditutup oleh tag item. Dokumen membutuhkan tepat satu elemen root yang membungkus semuanya. Dan segelintir karakter dicadangkan: ampersand mentah dan tanda kurung sudut di dalam teks harus ditulis sebagai entitas seperti & dan <. Mengedit XML secara manual dan melewatkan salah satu dari ini adalah bagaimana sebagian besar kesalahan parsing lahir.
Pertanyaan umum
Bagaimana cara mempercantik XML?
Tempel XML Anda dalam mode Percantik dan XML akan diberi indentasi ulang dengan setiap elemen pada barisnya sendiri. Beralih ke Perkecil untuk menghapus spasi di antara tag.
Apakah ini memvalidasi XML?
Ini memeriksa bahwa tag bersarang dan ditutup dengan benar, serta melaporkan tag pertama yang tidak cocok atau tidak ditutup. Ini adalah pemeriksaan well-formedness, bukan validasi skema penuh (DTD/XSD).
Apakah ini menangani komentar dan CDATA?
Ya — komentar, bagian CDATA, instruksi pemrosesan, dan deklarasi doctype dipertahankan.
Apakah XML saya diunggah?
Tidak. Pemformatan terjadi sepenuhnya di browser Anda; tidak ada yang dikirim ke server.
Kapan saya harus meminimalkan XML alih-alih mempercantiknya?
Minimalkan saat XML akan dikirim ke mesin — disematkan dalam permintaan, bidang konfigurasi dengan batasan ukuran, atau penyimpanan di mana setiap byte diperhitungkan. Penghematannya sederhana jika transport sudah dikompresi dengan gzip, jadi jangan korbankan keterbacaan untuk file yang dipelihara manusia. Pola umum adalah menyimpan versi yang dipercantik sebagai salinan kerja Anda dan hanya meminimalkan salinan yang Anda kirim.