tool hub Kumpulan alat

XML Formatter

XML Formatter — berjalan di browser. Input tidak disimpan.

Berjalan di browser Tanpa daftar Gratis


Perapih XML

Mengurai dengan DOMParser browser, lalu menerapkan indentasi.

Cara menggunakan

  1. Tempel dokumen di kolom XML. Anda bisa membiarkan deklarasi apa adanya.
  2. Tekan Format dan browser mengurai dokumen, lalu menampilkan hasil berindentasi.
  3. Pada kesalahan sintaks, sebagian kesalahan uraian ditampilkan merah di kolom status.
  4. Pada sukses, periksa hierarki di Hasil dan ambil dengan Salin hasil.
  5. Atur ulang mengosongkan masukan, hasil, dan pesan status.

Konsep utama

Pemformat XML tidak memotong teks secara kasar. Membangun pohon dengan pengurai dokumen browser, lalu menserialisasi tiap elemen dengan indentasi dua spasi. Elemen kosong menjadi self-closing; elemen dengan hanya teks tetap satu baris. Jika asli punya deklarasi XML, deklarasi versi dan UTF-8 ditambahkan lagi. Pemformat XML cocok untuk membuat umpan, berkas konfigurasi, dan fragmen SOAP lebih mudah dibaca. Nilai atribut dibungkus kutip lagi, jadi kutip campuran di asli masih tampil aman.

Jika penguraian gagal, pemformatan berhenti dan awal teks kesalahan ditampilkan di kolom status, jadi perbaiki tag yang tidak ditutup dulu lalu coba lagi. Pemformat XML ini tidak memvalidasi skema atau menormalisasi awalan namespace. Pemrosesan tetap di dalam tab, jadi sampel XML internal tidak tertinggal di server. Tidak seperti pemformat HTML, tidak menghasilkan hasil saat markup tidak well-formed. Memformat masukan kosong hanya menampilkan “Masukkan XML” dan tidak mengubah hasil.

Contoh

Tempel <?xml version="1.0"?><root><a>1</a></root> dan tekan Format: deklarasi satu baris, dan root serta a terpecah menjadi hierarki. Jika Anda tidak menutup tag a, kesalahan uraian XML muncul di kolom status. Memformat kolom kosong hanya menampilkan “Masukkan XML.”

Terkait: Pemformat HTML · Pemformat JSON · Pemformat SQL

Pertanyaan umum

Bagaimana pemformat XML menampilkan kesalahan sintaks?

Jika pengurai dokumen mengeluarkan simpul kesalahan, kolom status menampilkan kesalahan uraian XML dan awal pesan dalam merah, dan kolom hasil tidak diperbarui.

Jika ada deklarasi XML, apakah tetap di hasil pemformat?

Jika asli dimulai dengan deklarasi, baris hasil pertama mendapat versi 1.0 dan deklarasi UTF-8. Tanpa deklarasi, keluaran mulai dari elemen.

Bagaimana elemen kosong ditulis di pemformat XML?

Tanpa simpul anak mereka diserialisasi sebagai tag self-closing; dengan teks saja mereka tetap satu baris antara tag buka dan tutup.

Apakah pemformat XML mengindentasi dokumen tidak valid seperti pemformat HTML?

Tidak. Jika penguraian gagal, pemformatan berhenti. Fragmen HTML longgar termasuk di pemformat HTML.

Apakah masukan pemformat XML dikirim ke server?

Tidak. Penguraian dan serialisasi terjadi hanya di browser. Masukan kosong hanya menampilkan “Masukkan XML.”

Apakah komentar pemformat XML disimpan di hasil?

Simpul komentar ditulis ulang dengan indentasi dijaga. Instruksi pemrosesan dan beberapa simpul khusus mungkin bukan target serialisasi elemen.

XML Formatter gambar sampul
Input tidak dikirim ke server dan hilang saat halaman ditutup.

Terakhir ditinjau: 2026-09-04