Alat
ID

Validasi XML Online

Cek apakah XML Anda sudah well-formed. XML syntax checker ini melaporkan error pertama beserta baris dan kolomnya, menjelaskannya dalam bahasa yang mudah dipahami, dan menunjukkan cara memperbaikinya – saat Anda mengetik, tanpa mengunggah apa pun.

Privasi terjaga: data Anda diproses di browser Anda dan tidak pernah diunggah.

Cara validasi XML

  1. Tempel XML, buka file, atau muat dari URL. Dokumen diperiksa secara otomatis saat Anda mengetik.
  2. Baca pesan error: pesan tersebut menyebutkan masalahnya beserta baris dan kolomnya. Klik Validasi untuk langsung melompat ke sana.
  3. Perbaiki baris tersebut. Jika hasilnya menampilkan XML well-formed, Anda bisa memformat, minify, menyalin, atau mengunduh dokumen.

Error XML yang umum dan cara memperbaikinya

ErrorSalahBenar
Tag penutup tidak cocok<b><i>text</b></i><b><i>text</i></b>
Elemen tidak pernah ditutup<item>Pen<item>Pen</item>
Huruf besar/kecil pada nama berbeda<Item>…</item><Item>…</Item>
Ampersand tanpa escapeTom & JerryTom &amp; Jerry
Tanda kurang dari tanpa escapea < ba &lt; b
Atribut tanpa tanda kutip<p id=5><p id="5">
Atribut duplikat<p id="1" id="2"><p id="1">
Lebih dari satu elemen root<a/><b/><root><a/><b/></root>
Entitas HTML&nbsp;&#160;
Deklarasi tidak di awalBaris kosong sebelum <?xml …?><?xml …?> sebagai karakter paling awal
Tanda hubung ganda dalam komentar<!-- a -- b --><!-- a - b -->

XML well-formed vs. XML valid

Dokumen yang well-formed mengikuti aturan sintaks spesifikasi XML 1.0: satu elemen root, tag yang bersarang dan ditutup dengan benar, nilai atribut dalam tanda kutip, dan karakter khusus yang di-escape. Setiap parser XML menolak dokumen yang tidak well-formed.

Dokumen yang valid adalah dokumen well-formed yang juga sesuai dengan skema – DTD atau XSD yang menentukan elemen dan atribut apa saja yang diizinkan. Halaman ini memeriksa apakah XML sudah well-formed. Untuk validasi terhadap skema, gunakan tool yang mendukung skema, misalnya xmllint --noout --schema schema.xsd file.xml.

Pertanyaan yang sering diajukan

Apakah tool ini memvalidasi XML terhadap XSD atau DTD?

Tidak. Tool ini memeriksa well-formedness, yaitu sintaks yang diwajibkan oleh setiap parser XML. DOCTYPE boleh ada di dalam dokumen, tetapi XML tidak dibandingkan dengan skema DTD atau XSD.

Mengapa hanya satu error yang ditampilkan?

Spesifikasi XML memperlakukan setiap error well-formedness sebagai fatal, dan satu kesalahan – seperti tag penutup yang hilang – sering memicu error menyesatkan di bagian berikutnya. Perbaiki error pertama, dan sisa dokumen langsung diperiksa.

Bisakah saya mengecek sitemap, feed RSS, atau file SVG?

Bisa. Format berbasis XML apa pun bisa dicek apakah sudah well-formed. Untuk sitemap, Validator Sitemap juga memeriksa aturan protokol sitemap.

Apakah XML saya diunggah?

Tidak. Validasi berjalan di browser Anda. Hanya URL yang Anda muat yang diambil melalui server kami.