Muat XML dan validasi dengan parser browser: output rapi dengan indentasi 2 atau 4 spasi, CDATA utuh, dan elemen kosong ditutup sendiri.
Analisis dan pemformatan berjalan lokal di browser Anda. XML Anda tidak pernah meninggalkan perangkat.
Menempel XML lalu menekan Format menjalankan DOMParser bawaan browser — parser sinkron yang sama yang dipakai platform — atas teks Anda. Jika hasilnya memuat node parsererror, pesannya beserta petunjuk baris/kolom yang ditampilkan alih-alih output. Setelah parse bersih, serializer rekursif menelusuri pohon dan menyusun ulang dokumen dengan indentasi pilihan Anda, satu elemen per baris.
XML punya daftar aturan ketat yang pendek, dan browser menolak seluruh dokumen begitu salah satu dilanggar. Pelaku biasanya: lebih dari satu elemen root, tag ditutup dengan nama salah atau tidak ditutup, & atau < tanpa escape di teks, huruf besar-kecil tidak cocok antara pembuka dan penutup, atau karakter nyasar sebelum deklarasi XML. Baris error menunjukkan posisi yang dilaporkan agar Anda langsung ke titik masalahnya.
Keduanya membawa teks yang akan merusak XML. Escaping mengganti karakter khusus dengan entitas (& untuk &, < untuk <), sedangkan bagian <![CDATA[ ... ]]> menandai seluruh isinya sebagai teks mentah. Formatter ini menyimpan blok CDATA apa adanya — tidak mengubahnya jadi teks ter-escape maupun sebaliknya.
Tidak. Prefiks namespace (seperti <soap:Envelope>) dipertahankan persis seperti ditulis — termasuk atribut dan nama elemen. Formatter hanya menata ulang indentasi: tidak memperluas prefiks menjadi URI dan tidak memeriksa deklarasi prefiks, jadi salah ketik namespace yang lolos parse tetap ikut tercetak.
Re-indentasi menambah spasi antar elemen, yang hanya berpengaruh jika parser Anda memperlakukan spasi di dalam elemen sebagai data (jarang, umumnya pada dokumen bervalidasi skema atau konten campuran). Urutan atribut, entitas, dan blok CDATA dipertahankan, dan elemen kosong dicetak sebagai <tag/> tepat seperti definisi XML.
Tidak. Analisis dan pretty-print memakai DOMParser bawaan browser dan JavaScript murni. XML Anda tidak pernah meninggalkan perangkat, dan tidak ada permintaan jaringan yang terkait pemformatan.
Jika Anda baru saja memakai Format XML, langkah berikutnya yang wajar adalah XML ke JSON, Markdown ke HTML, Editor Markdown langsung, atau telusuri semua alat Alat file privat.