XML-validator | Controleer XML-structuur snel

Valideer XML-bestanden met onze XML-validator. Controleer syntaxisfouten en documentstructuur. Geschikt voor ontwikkelaars die XML-bestanden willen optimaliseren en tegen XSD-schema's valideren.


Veelvoorkomende XML Toepassingen

Webservices & API's: Valideer SOAP-berichten en REST API-responses

Gegevensuitwisseling: Verifieer XML-bestanden voor import in databases of systemen

Configuratiebestanden: Controleer applicatie-configuratiebestanden op syntaxfouten

RSS/Atom Feeds: Valideer nieuwsfeeds en syndicatieformaten

Wat is een XML-validator?

Een XML-validator controleert of uw XML correct is opgebouwd — correct geneste tags, attributen tussen aanhalingstekens en één enkel hoofdelement — en markeert de regel waar een fout optreedt.

Regels voor goed gevormde XML

RegelVoorbeeld
Eén hoofdelement omvat alles<root>...</root>
Elke tag moet worden gesloten<item>...</item>
Tags moeten correct genest zijn<a><b></b></a>
Attribuutwaarden staan tussen aanhalingstekensid="1"
Tags zijn hoofdlettergevoelig<Name> is niet <name>

Goed gevormde XML volgt deze regels; een validator controleert ook de geldigheid ten opzichte van een schema (DTD of XSD).

Gebruik deze tool vanuit je AI-agent

Gratis JSON-API en Model Context Protocol (MCP)-server. Geen registratie, geen API-sleutel, CORS open. Ontworpen voor Claude, ChatGPT, Cursor, scripts en frontend-apps.

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());

Voeg toe aan claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) of een andere MCP-compatibele client:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
API-documentatie OpenAPI 3.1 npm 60 verz./min · 600 verz./uur · max 1 MB body

Hoe gebruik je de XML Validator

  1. Plak je XML-inhoud in de editor of sleep een XML-bestand
  2. Klik op "Valideer XML" om te controleren op syntaxfouten en structuurproblemen
  3. Gebruik "Formatteer XML" om je code te verfraaien en correct in te springen
  4. Kopieer de gevalideerde XML of download deze als bestand

Veelgestelde vragen

Plak XML of sleep een bestand, klik op Valideren. Controleert syntaxis, ontbrekende tags en nesting.

Valideren controleert syntaxisregels. Formatteren herschikt de inspringing zonder inhoud te wijzigen.

Ja, klik op XML Formatteren, dan Downloaden of Kopiëren naar klembord.

Wat is een XML-validator?

Een XML-validator controleert of uw XML correct is opgebouwd — correct geneste tags, attributen tussen aanhalingstekens en één enkel hoofdelement — en markeert de regel waar een fout optreedt.