Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
Alat terkait
Tambahkan Nomor BarisKonverter CSV ke JSONTemukan Alat Garis TerpanjangPemformat dan Validator JSONKonverter JSON ke YAMLKonverter Kueri SQL ke MongoDBProsesor Baris TeksKonverter TOML ke JSONKonverter XML ke JSONPemformat/Validator YAML
Beranda > Peralatan teks > Peralatan teks tambahan > Validator XML
 

Validator XML

Validasi dokumen XML Anda untuk well-formedness. Dapatkan deteksi kesalahan sintaks instan dengan nomor baris, statistik dokumen, dan visualisasi struktur.

Validator XML
Pemeriksaan Well-Formed Hasil Instan Nomor Baris Lokasi Kesalahan Statistik
Contoh Cepat:
Editor XML
1

Embed Validator XML Widget

Tentang Validator XML

Selamat datang di Validator XML, alat online yang kuat untuk memeriksa apakah dokumen XML Anda well-formed. Validator ini secara instan mendeteksi kesalahan sintaks, melaporkan lokasi kesalahan yang tepat, dan menyediakan statistik dokumen untuk membantu Anda memahami struktur XML Anda. Baik Anda pengembang web, analis data, atau sedang mempelajari XML, alat ini memastikan dokumen XML Anda memenuhi semua persyaratan sintaks dasar.

Apa itu XML Well-Formed?

Sebuah dokumen XML yang well-formed mengikuti semua aturan sintaks dasar yang didefinisikan oleh spesifikasi XML. Berbeda dengan XML yang valid (yang harus sesuai dengan skema), XML yang well-formed hanya perlu dapat diparse oleh parser XML mana pun. Berikut adalah aturan kuncinya:

AturanDeskripsiContoh
Root Tunggal Dokumen harus memiliki tepat satu elemen root <root>...</root>
Penyarangan yang Benar Elemen harus ditutup dalam urutan terbalik dari pembukaan <a><b></b></a>
Tag yang Cocok Tag pembuka dan penutup harus cocok persis (peka huruf besar-kecil) <Name>...</Name>
Atribut Bertanda Kutip Semua nilai atribut harus dalam tanda kutip <item id="1">
Karakter Ter-escape Karakter khusus harus menggunakan referensi entitas &lt; &gt; &amp;

Fitur

  • Validasi Instan: Periksa well-formedness XML dengan satu klik
  • Pelaporan Kesalahan Presisi: Dapatkan nomor baris dan kolom yang tepat untuk kesalahan
  • Penyorotan Kesalahan: Lompat langsung ke baris yang bermasalah dalam kode Anda
  • Statistik Dokumen: Lihat jumlah elemen, kedalaman maksimum, dan jumlah atribut
  • Visualisasi Struktur: Lihat hierarki XML Anda dalam tampilan pohon
  • Pemformatan Kode: Format otomatis XML yang berantakan dengan indentasi yang tepat
  • Contoh Cepat: Uji dengan sampel XML valid dan tidak valid yang sudah dibuat sebelumnya
  • Koreksi Iteratif: Perbaiki kesalahan satu per satu untuk debugging yang lebih mudah

Cara Menggunakan Alat Ini

  1. Masukkan XML Anda: Tempel kode XML Anda ke editor, atau klik tombol contoh cepat untuk memuat data sampel.
  2. Pemformatan Opsional: Klik "Format" untuk mengindentasi XML Anda secara otomatis agar lebih mudah dibaca.
  3. Klik Validasi: Tekan tombol "Validasi XML" untuk memeriksa dokumen Anda.
  4. Tinjau Hasil: Jika valid, Anda akan melihat konfirmasi sukses dengan statistik. Jika ada kesalahan, Anda akan melihat pesan kesalahan dengan informasi baris dan kolom.
  5. Perbaiki dan Ulangi: Untuk kesalahan, klik "Lompat ke Kesalahan" untuk melihat baris yang bermasalah, buat koreksi di editor di atas, dan validasi lagi.

Tips: XML peka huruf besar-kecil. <Item> dan <item> adalah elemen yang berbeda. Sebagian besar kesalahan XML disebabkan oleh nama tag yang tidak cocok atau elemen yang tidak ditutup.

Kesalahan XML Umum dan Solusinya

Tag Tidak Cocok

Ini terjadi ketika tag pembuka dan penutup tidak cocok. Ingatlah bahwa XML peka huruf besar-kecil.

  • Salah: <Name>Budi</name>
  • Benar: <Name>Budi</Name>

Elemen Tidak Ditutup

Setiap tag pembuka harus memiliki tag penutup yang sesuai, atau menggunakan sintaks penutupan sendiri (self-closing).

  • Salah: <item>Teks
  • Benar: <item>Teks</item> atau <item />

Atribut Tanpa Tanda Kutip

Berbeda dengan HTML, XML mewajibkan semua nilai atribut untuk diapit tanda kutip.

  • Salah: <book id=123>
  • Benar: <book id="123">

Karakter Khusus Tidak Di-escape

Karakter seperti <, >, dan & memiliki arti khusus dan harus di-escape.

  • Salah: <formula>x < 5</formula>
  • Benar: <formula>x &lt; 5</formula>

Tabel Referensi Entitas XML

KarakterEntitasDeskripsi
<&lt;Kurang dari
>&gt;Lebih dari
&&amp;Ampersand
'&apos;Apostrof
"&quot;Tanda kutip

Pertanyaan yang Sering Diajukan

Apa artinya XML menjadi well-formed?

XML yang well-formed mematuhi semua aturan sintaks XML: memiliki tepat satu elemen root, semua tag ditutup dan disarangkan dengan benar, nilai atribut diapit tanda kutip, nama elemen peka huruf besar-kecil dan mengikuti aturan penamaan, serta karakter khusus di-escape dengan benar. Dokumen yang well-formed dapat diparse oleh parser XML mana pun.

Apa perbedaan antara XML yang well-formed dan valid?

XML yang well-formed mengikuti aturan sintaks dasar dan dapat diparse. XML yang valid adalah well-formed DAN sesuai dengan skema tertentu (DTD atau XSD) yang mendefinisikan elemen, atribut, dan hubungan yang diizinkan. Alat ini memeriksa well-formedness. Untuk validasi skema, Anda perlu menentukan DTD atau XSD.

Mengapa saya mendapatkan kesalahan tag tidak cocok?

Kesalahan tag yang tidak cocok terjadi ketika tag pembuka dan penutup tidak cocok. Penyebab umum meliputi: kesalahan ketik pada nama tag (XML peka huruf besar-kecil, jadi <Name> dan </name> tidak cocok), lupa menutup tag, atau tag yang tidak disarangkan dengan benar. Selalu tutup tag dalam urutan terbalik dari pembukaan.

Bagaimana cara memperbaiki kesalahan karakter tidak terduga?

Kesalahan karakter yang tidak terduga biasanya berarti karakter khusus tidak di-escape. Di XML, gunakan &lt; untuk <, &gt; untuk >, &amp; untuk &, &apos; untuk ', dan &quot; untuk ". Periksa juga karakter tidak terlihat yang disalin dari pengolah kata, dan pastikan dokumen menggunakan encoding yang valid (disarankan UTF-8).

Dapatkah saya memvalidasi XML dengan namespace?

Ya, validator ini menangani XML dengan namespace. Deklarasi namespace (atribut xmlns) diperiksa untuk sintaks yang benar. Namun, ini adalah pemeriksa well-formedness, bukan validator skema, sehingga ia memverifikasi sintaks namespace tetapi tidak apakah elemen termasuk dalam namespace yang benar seperti yang didefinisikan oleh skema.

Sumber Daya Tambahan

Kutip konten, halaman, atau alat ini sebagai:

"Validator XML" di https://MiniWebtool.com/id/validator-xml/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 14 Jan 2026

Peralatan teks tambahan:

Alat unggulan:

Pembuat Grup AcakKalkulator NumerologiKalkulator Kecocokan CintaKalkulator Zodiak Matahari, Bulan & Ascendant ๐ŸŒž๐ŸŒ™โœจKompresor VideoKalkulator UsiaPengacak NomorPengacak DaftarKonverter DMS ke Derajat DesimalNama Generator AcakKalkulator Persentase KenaikanKalkulator Pace LariPembuat Teka Teki SilangKonverter Ukuran FileGenerator Acak KataKalkulator Nomor NamaMengurutkan Berdasarkan AbjadBerapa Nomor Keberuntungan Saya?Gabungkan VideoKalkulator Durasi WaktuKonverter Desimal ke BinerKonverter Biner ke DesimalGenerator Bracket Turnamen AcakPembuat Kode MorseHuruf Kecil Huruf BesarKalkulator TanggaMengacak Angkakonverter ppm ke persenKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Urutkan AngkaKalkulator Deviasi Standar RelatifPencarian ID Pengguna InstagramHapus Nomor BarisKonverter FPSKonverter Persen ke PPMGenerator Nomor LotereKalkulator PVIFHapus SpasiKalkulator Penghasilan YouTubeGenerator Skema WarnaGenerator Teks Kecil โฝแถœแต’แต–สธ โฟ แต–แตƒหขแต—แต‰โพKalkulator Pengurangan PersenKalkulator Angka TakdirKalkulator Rasio Kompresi MesinGenerator Kode BatangKonverter Lbs ke KgKonverter Hex ke DesimalPemisah AudioKalkulator hasil bagi dan sisaKalkulator Kemiringan dan KelasAlat penghitung barisKalkulator Nomor Jalan Hidupโฑ๏ธ Kalkulator JamApa Shio Saya?Kalkulator Asupan ProteinKalkulator Notasi IlmiahKalkulator Golongan DarahGenerator Palet๐Ÿ“… Kalkulator TanggalKonverter Biner ke OktalKonverter Desimal ke HeksadesimalKalkulator Defisit KaloriKalkulator Membandingkan PecahanGenerator AnagramKonverter Desimal ke OktalKalkulator KomisiKalkulator Posisi MatahariPencarian ID Pengguna FacebookTeks TerbalikKalkulator Ukuran BanParafrase AIAntara Dua TanggalKalkulator Pencahayaan RuanganKalkulator PVIFA Presisi TinggiKonverter Oktal ke DesimalKalkulator Perubahan PersentaseKalkulator Luasโฑ๏ธ Timer Hitung MundurKalkulator Angka PentingKalkulator PembulatanKalkulator Penjumlahan dan Pengurangan BersusunKalkulator Torsi BautGenerator Ulang Tahun AcakLooper MP3Kalkulator CatKalkulator Dosis ObatKalkulator Hari KelahiranKalkulator LuasKonverter Kode Warna Semua FormatGenerator IMEI AcakKalkulator Bilangan KompleksPemilih Nama AcakKalkulator Persen KesalahanHari Per BulanKalkulator Masa Pakai BateraiKalkulator OktalKonverter Oktal ke Biner๐Ÿ–ฑ๏ธ Penghitung KlikGenerator Teks KerenKalkulator Uang TikTokPembagi GambarPemilih Nomor AcakKalkulator Segitiga Siku-SikuKalkulator Usia KehamilanPemeriksa Nama Pengguna Media Sosial๐Ÿ” Pemeriksa PlagiarismePemilih Acakpencarian-alamat-MACKalkulator Jumlah DigitKalkulator Jam KerjaKonverter Angka RomawiPanduan Ukuran Gambar Media SosialKalkulator Jarak PenerbanganKalkulator Kode Warna ResistorKalkulator Nomor MingguKalkulator Pembagian Bersusun PolinomialKalkulator Persentil Tinggi Badanโฌ› Kalkulator Rasio Aspek๐Ÿฅง Pembuat Diagram LingkaranPenghitung karakter๐Ÿ”Š Generator NadaKalkulator Konversi GajiKalkulator kVAKalkulator PerkalianKalkulator Perpindahan PanasKalkulator VO2 MaxTabel ASCIIKalkulator SinusPencari KerjaPengembang Kalimat AISimulator Gerbang LogikaBalik Gambargenerator-teks-terbalikHapus Audio dari VideoKalkulator Ampere ke WattKalkulator FaktorialKalkulator Lye Pembuatan Sabun (SAP)Kalkulator Watt ke AmpereKonverter Biner ke HexPeningkat GambarKalkulator Pembelian LeasingKalkulator Campuran OktanKalkulator Campuran Oli 2 TakKalkulator Kapasitas MesinKalkulator Sofa Muat PintuKalkulator Cord Kayu BakarKalkulator CADR Pembersih UdaraKalkulator Ukuran DehumidifierKalkulator Ukuran Kipas Angin Langit-LangitKalkulator Ukuran TiraiKalkulator Ukuran KarpetKalkulator Tinggi Menggantung BingkaiKalkulator Ketinggian Pemasangan TVKalkulator Ukuran TVKalkulator Volume dan Liner KolamKalkulator Garam Kolam RenangKalkulator Volume Kolam RenangKalkulator Ukuran Pemanas AirKalkulator Resin EpoksiKalkulator Jarak BalusterKalkulator Plin & TrimKalkulator Pelapis DindingKalkulator Pewarna DekKalkulator Benih RumputKalkulator Rumput GulungKalkulator AspalKalkulator Yard KubikKalkulator Panjang AntenaKalkulator Pengisian KonduitKalkulator Kapasitor Seri dan ParalelKalkulator Reaktansi InduktifKalkulator Lux ke LumenKonverter Lumen ke WattKalkulator Ukuran GeneratorKonverter mAh ke WhKalkulator Daya 3 FasaKalkulator Resistor SeriKalkulator GesekanKalkulator Bidang MiringKalkulator Keuntungan MekanisKalkulator Kecepatan SuaraKalkulator Kecepatan GelombangKalkulator Daya ApungKalkulator Kecepatan TerminalKalkulator Panjang Gelombang de BroglieKalkulator Energi FotonKalkulator E=mcยฒKalkulator Dilatasi WaktuKalkulator Hukum Ketiga KeplerKalkulator Kecepatan LepasKalkulator Gaya GravitasiKalkulator Hukum Beer-LambertKalkulator Persamaan NernstKalkulator Tekanan OsmotikKalkulator Kenaikan Titik DidihKalkulator Penurunan Titik BekuKalkulator Komposisi PersenKalkulator NormalitasKalkulator MolalitasKonverter pKa ke KaKalkulator Henderson-HasselbalchKalkulator Hasil TeoretisKalkulator Reaktan PembatasKalkulator Konfigurasi ElektronTabel Periodik InteraktifGenerator Rencana Pembelajaran AIGenerator Kuis AIGenerator Sitasi APA/MLA/ChicagoKalkulator Persentase KehadiranKalkulator Skor APKalkulator Skor ACTKalkulator Skor SATKonverter Persentase ke CGPAKonverter CGPA ke PersentasePenilai Nilai Mudah (EZ Grader)Kalkulator Biaya Membesarkan AnakKalkulator Asupan Susu BayiKalkulator Ukuran PopokGenerator Nama BayiPrediktor Warna Mata BayiKalkulator Persentil BMI AnakPrediksi Tinggi Badan AnakKalkulator Waktu Penggandaan hCGKalkulator Perkiraan Lahir IVFKalkulator ImplantasiPrediktor Jenis Kelamin Bayi CinaPemformat Tanggal ISO 8601Konverter Tanggal JulianKalkulator Tidur SiangMoon Phase CalculatorKalkulator Matahari Terbit & TerbenamJam DuniaKonverter Tanggal ke Angka RomawiHitung Mundur PensiunKalkulator PemulihanKalkulator Setengah Ulang TahunKalkulator Hari JadiKalkulator Pembagian TipKalkulator ROI Email MarketingKalkulator Biaya Per LeadKalkulator Modal KerjaGenerator Karakter RPG Acak