Validator XML | Periksa kesalahan dalam XML
Validator XML Online memungkinkan pemeriksaan dan validasi cepat dokumen XML. Salin dan tempel XML Anda untuk umpan balik instan mengenai kesalahan dan peningkatan akurasi.
Kasus Penggunaan XML Umum
Layanan Web & API: Validasi pesan SOAP dan respons API REST
Pertukaran Data: Verifikasi file XML sebelum mengimpor ke basis data atau sistem
File Konfigurasi: Periksa file konfigurasi aplikasi untuk kesalahan sintaks
Umpan RSS/Atom: Validasi umpan berita dan format sindikasi
Apa itu validator XML?
Validator XML memeriksa apakah XML Anda terbentuk dengan baik — tag bersarang dengan benar, atribut diberi tanda kutip, dan satu elemen akar — serta menyoroti baris tempat terjadinya kesalahan.
Aturan XML yang terbentuk baik
| Aturan | Contoh |
|---|---|
| Satu elemen akar membungkus semuanya | <root>...</root> |
| Setiap tag harus ditutup | <item>...</item> |
| Tag harus bersarang dengan benar | <a><b></b></a> |
| Nilai atribut diberi tanda kutip | id="1" |
| Tag bersifat peka huruf besar-kecil | <Name> bukan <name> |
XML yang terbentuk baik mengikuti aturan ini; validator juga memeriksa validitas terhadap skema (DTD atau XSD).
Gunakan alat ini dari agen AI Anda
API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.
curl -X POST https://mate.tools/api/v1/xml-validate.php \
-H "Content-Type: application/json" \
-d '{"xml":"<?xml version=\"1.0\"?><root><a>1</a></root>"}' import urllib.request, json
req = urllib.request.Request(
"https://mate.tools/api/v1/xml-validate.php",
data=json.dumps({"xml":"<?xml version=\"1.0\"?><root><a>1</a></root>"}).encode(),
headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
print(json.load(r)) const r = await fetch("https://mate.tools/api/v1/xml-validate.php", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({"xml":"<?xml version=\"1.0\"?><root><a>1</a></root>"}),
});
console.log(await r.json()); Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:
{
"mcpServers": {
"mate-tools": {
"command": "npx",
"args": ["-y", "@mate-tools/mcp-server"]
}
}
} Cara Menggunakan Validator XML
- Tempel konten XML Anda ke dalam editor atau seret & lepas file XML
- Klik "Validasi XML" untuk memeriksa kesalahan sintaks dan masalah struktur
- Gunakan "Format XML" untuk mempercantik dan menata kode Anda dengan benar
- Salin XML yang telah divalidasi atau unduh sebagai file