Validator Sintaks XML
Input XML
Tempel XML hingga 1.000.000 karakter. Validasi berlangsung di browser ini.
BerikutnyaValidator ini memeriksa di browser apakah teks XML ditulis dengan sintaks yang dapat diterima pengurai XML. Tempel masukan, tinjau, lalu dapatkan hasil bahwa XML terbentuk dengan benar atau pesan kesalahan penguraian. Konten XML tidak dikirim ke server, URL, atau riwayat.
Cara memeriksa sintaks XML
-
1
Tempel XML
Tempel teks XML hingga 1.000.000 karakter. Masukan kosong ditolak dan tidak tersedia unggahan berkas.
-
2
Tinjau masukan
Alat memeriksa panjang serta deklarasi `DOCTYPE` atau `ENTITY` yang dilarang sebelum mengurai teks di browser.
-
3
Baca hasil
Jika XML terbentuk dengan benar, hasil sukses ditampilkan. Jika tidak, alat menampilkan pesan kesalahan dari pengurai.
-
4
Mulai lagi
Hapus pekerjaan lokal saat ini lalu mulai lagi untuk memeriksa dokumen lain.
Apa arti XML yang terbentuk dengan benar?
Pemeriksaan sintaks menentukan apakah dokumen mengikuti aturan dasar XML, antara lain:
- Dokumen harus memiliki tepat satu elemen akar.
- Setiap tag pembuka harus memiliki tag penutup dengan nama sama, atau berupa tag yang menutup sendiri.
- Elemen harus bersarang dengan urutan benar dan tag tidak boleh saling bersilangan.
- Nama atribut yang sama tidak boleh diulang dalam satu elemen.
- Karakter khusus seperti
<dan&harus di-escape ketika diperlukan.
Contoh berikut terbentuk dengan benar:
<catalog>
<book id="1">
<title>XML Basics</title>
</book>
</catalog>
Sebaliknya, <catalog><book></catalog> tidak terbentuk dengan benar karena akar ditutup sebelum book. Validator menampilkan pesan kesalahan penguraian untuk masukan seperti itu.
Pemeriksaan sintaks bukan validasi skema
Hasil sukses hanya berarti sintaks XML terbentuk dengan benar. Hasil itu tidak membuktikan bahwa dokumen sesuai dengan skema XSD, DTD, atau Relax NG, namespace tepat untuk aplikasi Anda, maupun kolom memenuhi aturan bisnis. Tidak ada sumber daya eksternal yang dimuat atau diselesaikan.
Semua deklarasi DOCTYPE dan ENTITY ditolak demi keamanan dan perilaku yang mudah dipahami. Karena itu, dokumen yang dapat dibaca pengurai lain dengan deklarasi tersebut tetap ditolak di sini. Alat ini tidak menyediakan validasi DTD atau definisi entitas khusus.
Memakai pesan kesalahan
Pesan pengurai biasanya menunjukkan masalah sintaks pertama, misalnya tag yang tidak cocok, karakter tidak terduga, atau dokumen berakhir terlalu cepat. Perbaiki kesalahan pertama lalu periksa lagi karena kesalahan awal dapat mengubah cara sisa dokumen dibaca. Alat tidak memperbaiki, memformat, atau mengubah XML secara otomatis.
Batas dan privasi
Masukan tidak boleh kosong atau lebih dari 1.000.000 karakter. XML hanya dapat ditempel sebagai teks, tanpa unggahan berkas. Teks, tahap tinjauan, dan hasil tetap berada di browser; semuanya tidak dikirim ke server, ditulis ke URL, atau disimpan dalam riwayat. Memulai lagi akan menghapus pekerjaan lokal saat ini.
Pertanyaan yang Sering Diajukan
Tidak. Alat hanya memeriksa apakah sintaks XML terbentuk dengan benar. XSD, DTD, Relax NG, dan aturan bisnis tidak divalidasi.
Tidak. Semua deklarasi DOCTYPE dan ENTITY ditolak, dan alat tidak memuat sumber daya eksternal.
Hasil itu hanya membuktikan pengurai menerima sintaksnya. Makna kolom, aturan namespace, dan struktur data yang diharapkan aplikasi Anda tidak diperiksa.
Tidak. Masukan, tinjauan, dan hasil tetap berada di browser. Konten juga tidak ditambahkan ke URL atau riwayat.
Alat Terkait
Referensi Tabel ASCII
Tabel ASCII lengkap dari 0 sampai 127 dengan desimal, heksadesimal, oktal, biner, dan referensi karakter numerik HTML untuk setiap karakter, termasuk kode kontrol seperti NUL, LF, dan DEL.
Referensi Karakter HTML
Daftar entitas HTML yang dapat dicari, beserta kode bernama dan kode numeriknya, serta fitur salin dengan satu klik untuk karakter khusus dan simbol.
Referensi pintasan papan ketik
Cari pintasan bawaan terdokumentasi untuk VS Code, Chrome, dan Bash dengan GNU Readline di macOS, Windows, dan Linux.
Generator EditorConfig
Buat file .editorconfig dengan gaya dan ukuran indentasi, akhir baris, charset, dan aturan spasi Anda untuk format yang konsisten di berbagai IDE dan editor.
Validator Email
Validasi alamat email: pemeriksaan sintaks RFC 5322, pengecekan live record MX, serta detail bagian lokal, domain, dan panjang. Tidak ada email yang dikirim.
Konverter Ukuran File
Konversi antara byte, KB, MB, GB, TB, dan satuan biner IEC (KiB, MiB, GiB, TiB) dengan kombinasi desimal dan biner apa pun yang Anda inginkan.
Alat ini tersedia dalam bahasa lain
- เครื่องมือตรวจไวยากรณ์ XML [TH]
- Trình kiểm tra cú pháp XML [VI]
- Walidator XML [PL]
- Validador XML [ES]
- Validador XML [PT]
- XML-validerare [SV]
- مدقق صياغة XML [AR]
- XML-Validator [DE]
- XML構文チェッカー [JA]
- Validateur XML [FR]
- XML 구문 검사기 [KO]
- XML-validator [NL]
- XML Söz Dizimi Doğrulayıcı [TR]
- XML 语法检查器 [ZH]
- XML Validator [EN]
- Validatore XML [IT]
- Проверка синтаксиса XML [RU]