Format & Validasi Diproses di browser

XML Formatter & Validator

Rapikan XML dan temukan tag yang tidak seimbang. Tidak ada data yang dikirim ke server.

tempel dokumen di sini
0 baris ยท 0 byte

Siap

Cara pakai

  1. Tempel XML ke panel Input, atau klik Contoh untuk data uji.
  2. Klik Format untuk merapikan, atau Minify untuk menghapus spasi antar tag.
  3. Klik Validasi bila hanya ingin memeriksa keseimbangan tag.
  4. Atur kedalaman indentasi (2 spasi, 4 spasi, atau tab) sesuai gaya proyek Anda.

Catatan privasi

Tool ini tidak menyimpan input Anda. Tidak ada tombol simpan, tidak ada riwayat, dan tidak ada link berbagi โ€” pola yang membuat tool populer lain membocorkan data penggunanya.

Tekan F12, buka tab Network, lalu jalankan tool ini untuk membuktikannya sendiri.

Tool terkait

Panduan & Penjelasan Teknis

Panduan XML: Dokumen Well-Formed, Validasi, dan Struktur Data

XML (Extensible Markup Language) adalah bahasa markup yang dirancang untuk menyimpan dan mentransportasikan data terstruktur dengan fokus pada kesederhanaan, keterbacaan, dan interoperabilitas.

Perbedaan Dokumen Well-Formed dan Valid

Sebuah dokumen XML disebut Well-Formed jika mematuhi sintaks dasar XML: memiliki tepat satu elemen akar (root element), semua tag pembuka memiliki tag penutup yang berpasangan dan bersarang rapi, nama elemen peka huruf besar-kecil (case-sensitive), dan semua nilai atribut diapit tanda kutip. Dokumen disebut Valid jika selain well-formed, ia juga mematuhi skema DTD atau XSD yang ditentukan.

Penanganan Karakter Khusus dan CDATA

Dalam XML, lima karakter khusus harus di-escape agar tidak mengacaukan parser: < (&lt;), > (&gt;), & (&amp;), " (&quot;), dan ' (&apos;). Jika Anda perlu memasukkan teks besar yang sarat karakter markup (seperti potongan skrip atau kode HTML), gunakan blok <![CDATA[ ... ]]>.

Pertanyaan umum

Apakah komentar, CDATA, dan namespace tetap utuh?
Ya. Dokumen dibaca ulang sebagai pohon XML oleh parser bawaan browser, jadi namespace, komentar, CDATA, dan atribut dipertahankan โ€” hanya spasi antar elemen yang dirapikan.
Kenapa referensi seperti &#65; berubah menjadi A?
Karena hasil ditulis ulang dari pohon XML, referensi karakter dikembalikan ke bentuk karakternya. Isi dokumen tetap sama.
Berapa besar XML yang bisa diproses?
Beberapa megabyte masih nyaman. Karena diproses di browser, kecepatannya bergantung pada perangkat Anda.
Apakah XML saya dikirim ke server?
Tidak. Tidak ada request yang membawa isi input Anda.