Contoh Dokumen XML: Katalog Valid dengan Namespace
Validasi kode XML dan file konfigurasi untuk sintaksis dan tag tertutup secara offline.
Hasil
Halaman ini membuka validator XML yang dimuat sebelumnya dengan dokumen katalog kecil yang terbentuk dengan baik: prolog XML, elemen root yang mendeklarasikan namespace default dan buku dengan awalan: namespace, dan satu item bersarang dengan judul, penulis, dan harga. Hasil pass di bawah dihitung saat halaman dimuat, menggunakan logika pencocokan tag yang sama seperti file apa pun yang Anda tempelkan ke file Anda sendiri.
Namespace adalah salah satu bagian XML tulisan tangan yang paling rawan kesalahan — deklarasi xmlns yang hilang, awalan yang tidak cocok, atau kesalahan ketik titik dua dapat secara diam-diam merusak dokumen yang seharusnya terlihat baik-baik saja. Contoh ini dengan sengaja mendeklarasikan dua namespace pada elemen root dan menggunakan bentuk awalan secara konsisten pada setiap tag anak, yang merupakan pola yang diandalkan oleh muatan SOAP, umpan RSS/Atom, dan format konfigurasi berbasis XML.
Rekatkan XML Anda sendiri ke dalam kotak untuk mencentangnya dengan cara yang sama. Jika tag dibiarkan tidak ditutup, tag penutup tidak cocok dengan yang dibuka, atau atribut yang diberi tanda kutip tidak ada tanda kutip penutupnya, validator melaporkan baris yang tepat — kelas kesalahan yang sama seperti yang ditunjukkan pada halaman prasetel kesalahan tag yang tidak cocok.