Validator XML
Validasi well-formedness XML secara online. Deteksi tag yang tidak ditutup dan kesalahan sintaks.
Tentang alat ini
XML Validator memeriksa apakah dokumen XML Anda well-formed sesuai spesifikasi XML. Alat ini mendeteksi kesalahan umum termasuk tag yang tidak ditutup, nama elemen yang tidak cocok, penggunaan karakter tidak valid, dan elemen root yang hilang.
Output error mencakup nomor baris dan cuplikan konteks sehingga Anda dapat menemukan dan memperbaiki masalah dengan cepat. Validasi menggunakan DOMParser bawaan browser — tidak ada XML yang dikirim ke server mana pun. Alat ini hanya memeriksa well-formedness, bukan validitas skema (XSD atau DTD).
Cara penggunaan
- Tempel XML Anda ke area input, atau klik Sample (Valid) atau Sample (Errors) untuk memuat contoh.
- Klik Validate untuk menjalankan pemeriksaan.
- Jika ditemukan error, pesan error dan nomor baris ditampilkan beserta cuplikan konteks.
- Perbaiki masalah di editor XML Anda dan validasi ulang hingga muncul 'Valid XML'.
Kasus penggunaan
Backend developer memvalidasi dokumen XML API sebelum deploy untuk menangkap kegagalan parsing di production. Data engineer yang memproses feed XML memvalidasi sampel untuk memastikan integritas struktural. Front-end developer yang menyematkan SVG memvalidasi cuplikan sebelum menempelkannya ke HTML. Siapa pun yang mengedit file konfigurasi XML menggunakan alat ini untuk menangkap typo sebelum me-restart layanan.
Pertanyaan umum
- Apa itu well-formedness? — Dokumen XML yang well-formed mengikuti aturan sintaks XML dasar: satu elemen root, tag yang bersarang dan ditutup dengan benar, atribut dalam tanda kutip, dan tidak ada karakter ilegal. Well-formedness adalah prasyarat untuk validasi skema.
- Apakah ini memvalidasi terhadap skema XSD atau DTD? — Tidak. Alat ini hanya memeriksa well-formedness struktural. Untuk validasi XSD atau DTD, gunakan prosesor XML lengkap seperti Saxon atau plugin IDE.
- Apakah XML saya dikirim ke server? — Tidak. DOMParser bawaan browser menangani semua validasi secara lokal. XML Anda tidak pernah meninggalkan perangkat Anda.