Permudah alur kerja Anda: Cari miniwebtool.
Tambahkan
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

Alat terkait lainnya:

Peralatan teks tambahan:

Alat unggulan:

Pembuat Grup AcakKalkulator Kecocokan CintaKalkulator Zodiak Matahari, Bulan & Ascendant 🌞🌙✨Pengacak DaftarKalkulator NumerologiKalkulator Persentase KenaikanNama Generator AcakKalkulator UsiaKonverter Desimal ke BinerMengurutkan Berdasarkan AbjadKonverter Biner ke DesimalKalkulator Nomor NamaKompresor VideoKalkulator Pace LariKonverter FPSPengacak NomorKalkulator Durasi WaktuPembuat Teka Teki SilangPembuat Kode MorseBerapa Nomor Keberuntungan Saya?📅 Kalkulator TanggalParafrase AIKonverter Lbs ke KgGenerator Acak KataKalkulator Hari dalam Tahun - Hari ke Berapa Hari Ini?Kalkulator OktalUrutkan AngkaKonverter Ukuran FileKalkulator Rasio Pinggang-PinggulKalkulator TanggaPemisah AudioKalkulator hasil bagi dan sisaPencari KerjaKonverter Hex ke DesimalKompresor GambarGenerator AnagramKalkulator Angka TakdirKalkulator EntropiKonverter Oktal ke BinerKalkulator Deviasi Standar RelatifKonverter Desimal ke HeksadesimalKonverter Hex ke Oktalkonverter ppm ke persenKonverter Persen ke PPMPelemparan KoinGabungkan VideoKalkulator Akar KuadratTeks TerbalikKonverter Hex ke BinerKonverter Biner ke HexKalkulator ModuloKonverter Desimal ke OktalGenerator Kode BatangGenerator Nomor LotereKalkulator Diskon PersenKonverter Oktal ke DesimalMengacak AngkaKalkulator Membandingkan Pecahan⏱️ Kalkulator JamLooper MP3Pengembang Kalimat AIKalkulator Kemiringan dan KelasPenghitung karakterPemilih Nama AcakKalkulator Hari KelahiranHari Per BulanKonverter Cm ke Kaki dan InciDekoder URLKalkulator Bilangan KompleksKalkulator Klirens KreatininKalkulator Konversi Oktal ke HexadesimalKalkulator BinerKalkulator Golongan DarahHuruf Kecil Huruf BesarKalkulator Konversi Skala ModelPenambah Tanda Baca AIKalkulator NPVAlat penghitung barisKalkulator Desimal ke PecahanKonversi kg ke lbsKalkulator Hasil DividenGenerator String AcakKonverter Biner ke Oktal⏱️ Timer Hitung MundurKalkulator Korelasi Peringkat SpearmanKalkulator Persegi PanjangKalkulator Ukuran SampelGenerator IMEI AcakKonverter Kaki dan Inci ke SentimeterKalkulator Matriks InversPenggeseran Waktu SRTAntara Dua TanggalKalkulator Nomor Jalan HidupPemilih Nomor AcakAlat Online untuk Menghapus Tanda BacaHapus Nomor BarisKalkulator AntilogKalkulator Uji Mann-Whitney UKalkulator Perubahan PersentaseKalkulator Depresiasi MobilKalkulator Fungsi MöbiusVerifikator Konjektur GoldbachPemeriksa Bilangan Prima MersennePencari Prima KembarPemeriksa Bilangan BersahabatPemeriksa Bilangan SempurnaKalkulator Eksponensial ModularKalkulator Permutasi dengan PengulanganKalkulator Ukuran EfekKalkulator Risiko RelatifKalkulator Odds RatioKalkulator Tabel KontingensiKalkulator Uji Pasti FisherKalkulator Distribusi BetaKalkulator Distribusi WeibullKalkulator Distribusi EksponensialKalkulator Distribusi GeometrikKalkulator Distribusi Binomial NegatifKalkulator Distribusi HipergeometrikKalkulator Uji F dan Distribusi FKalkulator Teorema BayesKalkulator Polinomial KarakteristikKalkulator Pangkat MatriksKalkulator Dekomposisi CholeskyKalkulator Dekomposisi QRKalkulator Diagonalisasi MatriksKalkulator Aturan CramerKalkulator Ruang KolomKalkulator Ruang NolKalkulator Sudut Antara VektorKalkulator Vektor SatuanKalkulator Magnitudo VektorKalkulator Perkalian Silang VektorKalkulator Perkalian TitikKalkulator Perkalian MatriksKalkulator RREF (Bentuk Eselon Baris)Kalkulator Metode NewtonKalkulator Matriks JacobianKalkulator Integral PermukaanKalkulator Integral GarisKalkulator cURLKalkulator DivergensiKalkulator Gradien MultivariabelKalkulator Optimasi KalkulusKalkulator Laju TerkaitKalkulator Laju Perubahan SesaatKalkulator Laju Perubahan Rata-rataKalkulator Jumlah Deret Tak HinggaKalkulator Uji Konvergensi DeretKalkulator Deret PangkatKalkulator Deret MaclaurinKalkulator Aturan L'HôpitalKalkulator Integral Tak WajarKalkulator Aturan SimpsonKalkulator Aturan TrapesiumKalkulator Jumlah RiemannPembuat Grafik Kurva ParametrikKalkulator Permukaan RevolusiKalkulator Volume RevolusiKalkulator Jarak Geometri KoordinatKalkulator Rumus HeronKalkulator Garis Singgung LingkaranKalkulator Garis Bagi SudutKalkulator Lingkaran Dalam (Incircle)Kalkulator Lingkaran Luar (Circumcircle)Kalkulator Jarak Lingkaran BesarKalkulator Jarak 3DKalkulator TorusKalkulator Frustum KerucutKalkulator Luas Poligon Tidak BeraturanKalkulator Poligon BeraturanPengidentifikasi Bagian KerucutKalkulator HiperbolaKalkulator ParabolaKalkulator Ekspansi Teorema BinomialGenerator Segitiga PascalKalkulator Notasi Produk PiKalkulator Notasi Sigma PenjumlahanKalkulator Teorema Akar RasionalKalkulator Aturan Tanda DescartesKalkulator Garis Sejajar dan Tegak LurusKalkulator Persamaan GarisKonverter Bentuk Standar ke Bentuk Slope-InterceptKalkulator Bentuk Titik-KemiringanPemecah Sistem Persamaan NonlinearPenyelesaian Persamaan RasionalPemecah Persamaan LiteralPemecah Persamaan TrigonometriPenyelesai Persamaan EksponensialPemecah Persamaan LogaritmaKalkulator Persamaan KuartikKalkulator Persamaan KubikKalkulator EstimasiKonverter Angka ke PecahanGenerator Hitung LoncatKalkulator Harga SatuanKalkulator Fungsi Ceiling dan FloorKalkulator Nilai AbsolutPencari Pola AngkaGenerator Grafik Nilai TempatKalkulator Urutan Operasi (PEMDAS)Kalkulator Penjumlahan dan Pengurangan BersusunKalkulator Perkalian PanjangGenerator Tabel Perkalian🎮 Konverter Mata Uang Game🎲 Kalkulator Probabilitas Loot Drop🎰 Kalkulator Pity Gacha⚔️ Kalkulator DPS🎮 Konverter Sensitivitas Game❄️ Kalkulator Hari Salju🚚 Kalkulator Biaya Pindahan🔍 Pemeriksa Plagiarisme📷 OCR / Gambar ke Teks📈 Pembuat Grafik Garis🥧 Pembuat Diagram Lingkaran📊 Pembuat Grafik Batang🔊 Generator Nada🖱️ Penghitung KlikNotepad Online⬛ Kalkulator Rasio Aspek🌍 Kalkulator Jejak Karbon👙 Kalkulator Ukuran BraKalkulator Ukuran BanKalkulator Biaya Bahan Bakar💧 Kalkulator Titik Embun🌡️ Kalkulator Indeks Panas🌬️ Kalkulator Angin Dingin⏰ Jam Alarm Online⏰ Kalkulator Kartu Absensi📅 Kalkulator Selisih Tanggal🕐 Konverter Waktu Militer⏱️ Stopwatch Online🌐 Konverter Zona WaktuKalkulator KarpetKalkulator Dinding PenahanKalkulator Ukuran HVACKalkulator InsulasiKalkulator PavingKalkulator Besi BetonKalkulator KayuKalkulator LuasKalkulator Perkalian SilangKalkulator Ringkasan Lima AngkaKalkulator PersentilKalkulator Distribusi NormalKalkulator Nilai PKalkulator RasioKalkulator Melengkapkan Kuadrat SempurnaKalkulator PembulatanKalkulator Pembagian PanjangKalkulator IlmiahTimer Belajar PomodoroKalkulator Angka PentingKalkulator Nilai UjianKalkulator Nilai TertimbangKalkulator Nilai AkhirKalkulator NilaiKalkulator Frekuensi ResonansiKalkulator ImpedansiKalkulator Desibel (dB)Kalkulator Faktor DayaKalkulator Konstanta Waktu RCKalkulator TransformatorKalkulator Ukuran KabelKalkulator Timer 555Kalkulator KapasitorKalkulator Resistor ParalelKalkulator Pembagi TeganganKalkulator Resistor LEDKonverter Mol/Gram/PartikelKalkulator TitrasiKalkulator Titik DidihKalkulator Rumus EmpirisKalkulator Hasil PersentaseKalkulator StoikiometriPenyeimbang Persamaan KimiaKalkulator PengenceranKalkulator Tenaga KudaKalkulator TorsiKalkulator Jatuh BebasKalkulator Hukum Gas IdealKalkulator TekananKalkulator KepadatanKalkulator Usaha dan DayaKalkulator Energi PotensialKalkulator Energi KinetikKalkulator Gerak ProyektilKalkulator MomentumKalkulator KecepatanKalkulator AkselerasiKalkulator GayaKalkulator ROI InfluencerKalkulator ROASKalkulator CTRPemeriksa Nama Pengguna Media SosialPengoptimal Waktu Posting Media SosialKalkulator ROI Media SosialKalkulator Biaya Iklan FacebookKalkulator Monetisasi YouTube ShortsKalkulator Penghasilan TwitchYouTube Watch Time CalculatorKonverter Timestamp Twitter/XStatistik Saluran YouTubeKalkulator Uang TikTokPanduan Ukuran Gambar Media SosialGenerator Font InstagramPenghitung Karakter Twitter/XPemilih Komentar YouTubeEkstraktor Tag YouTubePengunduh Thumbnail YouTubeKalkulator Penghasilan YouTubeKalkulator Tingkat Engagement TikTokKalkulator Tingkat Interaksi InstagramPenghitung Token AIGenerator Kerangka Artikel AIGenerator Slogan AIGenerator Hashtag AIPenulis Email AIGenerator Judul Blog AIHumanizer Teks AIDetektor Konten AIPemeriksa Tautan RusakGenerator Tag HreflangPemeriksa PengalihanPemeriksa Kepercayaan DomainPemeriksa Kecepatan HalamanPenganalisis JudulCek DNSPencarian WHOISPemeriksa Usia DomainPemeriksa Open GraphGenerator Sitemap XMLGenerator Robots.txtGenerator Markup SchemaPenguji WebhookTabel ASCIIPenguji APIKalkulator Subnet IPGenerator Box Shadow CSSKonverter Gambar ke Base64Konverter HTML ke MarkdownEditor MarkdownKonverter CSV ke JSONPemformat/Validator YAMLPemercantik HTMLPemercantik CSSMinifier/Beautifier JavaScriptPemeriksa PerbedaanPenguji RegexPemformat dan Validator JSONKalkulator Harapan Hidup AnjingKalkulator Asuransi Hewan PeliharaanKalkulator Pakan MentahKalkulator Kehamilan AnjingKalkulator Toksisitas CokelatPrediktor Berat Anak AnjingKalkulator Banyak PecahanKalkulator Makanan AnjingKonverter Herbal Segar ke KeringKonverter Mentega ke MinyakKonverter Oven ke Air FryerKalkulator Sous VideKalkulator SourdoughKalkulator Adonan PizzaKalkulator Waktu Memasak KalkunKalkulator Pengasapan DagingKonverter Cangkir ke GramKalkulator Nutrisi ResepKonverter Satuan MasakKalkulator ResepKalkulator Kalori KehamilanKalkulator Usia KehamilanKalkulator Kalori MenyusuiKalkulator Persentil Pertumbuhan BayiKalkulator Kenaikan Berat Badan KehamilanKalkulator Zona KecepatanKalkulator Lompat VertikalKalkulator Handicap GolfKalkulator Skor BowlingKalkulator Kecepatan TriathlonKalkulator Pace MaratonKalkulator Standar KekuatanKalkulator Lemak Tubuh TentaraKalkulator Langkah ke JarakKalkulator Kecepatan RenangKalkulator Kecepatan BersepedaKalkulator Risiko Penyakit JantungKalkulator Karbohidrat BersihKalkulator KarbohidratKalkulator Massa Tubuh Tanpa LemakKalkulator Tipe TubuhKalkulator Usia BiologisKalkulator Harapan HidupKalkulator Persentil Tinggi BadanPenerjemah Tekanan DarahKalkulator GFRKalkulator Penurunan Berat BadanKalkulator Puasa IntermitenKalkulator KetoKalkulator Asupan ProteinKalkulator Kadar Alkohol DarahKalkulator Berat Badan IdealKalkulator Ekuitas RumahKalkulator Keuntungan House FlippingKalkulator Komisi PropertiKalkulator Biaya PenutupanKalkulator Properti SewaKalkulator Sewa vs BeliKalkulator Imbal Hasil Setara PajakKalkulator Tunjangan PerceraianKalkulator Tunjangan AnakKalkulator Pajak WarisanKalkulator Pajak PropertiKalkulator Pemotongan Pajak W-4Kalkulator Pajak 1099Kalkulator Pajak WiraswastaKalkulator Pajak Keuntungan ModalEstimator Pengembalian PajakKalkulator Tarif PajakKalkulator Pajak PenghasilanKalkulator Investasi BitcoinKalkulator Untung Rugi KriptoKalkulator Biaya KaryawanKalkulator Penilaian BisnisKalkulator Titik ImpasKalkulator HELOCKalkulator Pinjaman FHAKalkulator Uang MukaKalkulator Pelunasan HipotekKalkulator Dana DaruratKalkulator Target TabunganKalkulator AnggaranKalkulator Kekayaan BersihKalkulator Konsolidasi UtangKalkulator Pelunasan UtangKalkulator Pinjaman PribadiKalkulator Pinjaman BisnisKalkulator Rata-Rata Biaya DolarKalkulator Reinvestasi DividenKalkulator Untung Rugi SahamKalkulator Reksa DanaKalkulator SIPKalkulator RMDKalkulator Pensiun DanaKalkulator Manfaat Jaminan SosialKalkulator PensiunKalkulator Roth IRAKalkulator 401kKonverter Mata UangKalkulator TipGenerator Hubungkan TitikGenerator Kartu BingoPembuat Tangga Kata (Word Ladder)Generator KriptogramGenerator Teka-Teki Cari KataGenerator SlitherlinkGenerator Hashi JembatanGenerator FutoshikiGenerator Killer SudokuKalkulator Akar PrimitifSimulator Enkripsi RSA Langkah demi LangkahKalkulator Karakteristik EulerKalkulator Diagonal PoligonGenerator Pola Kerucut DatarPemeriksa Fungsi Genap Ganjil atau Tidak KeduanyaKalkulator Koefisien Deret FourierKalkulator Metode Runge-Kutta (RK4)Kalkulator WronskianKalkulator Trace MatriksKalkulator Rank MatriksGenerator Frekuensi Suara AcakGenerator Akor AcakGenerator Loadout AcakGenerator Kartu Poker AcakGenerator Pembukaan Catur AcakGenerator Karakter RPG Acak