XML validator
Gebruik onze XML-verifier om de syntaxis van uw XML te controleren.
Goed geformatteerde XML-documenten
Een syntaxiscorrect XML-document wordt genoemd 'goed geformatteerd'.
De syntaxisregels zijn beschreven in de vorige hoofdstukken:
- Een XML-document moet een root-element hebben
- XML-elementen moeten een einde marker hebben
- XML-tags zijn hoofdlettergevoelig
- XML-elementen moeten correct genest zijn
- Waarden van XML-attributen moeten worden gequote
<?xml version="1.0" encoding="UTF-8"?> <note> <to>George</to> <from>John</from> <heading>Herinnering</heading> <body>Verget niet de vergadering!</body> </note>
XML-fouten zullen uw programma stoppen
Fouten in XML-documenten zullen uw XML-toepassing stoppen.
De W3C XML-norm stelt dat een programma moet stoppen met het verwerken van het XML-document als het fouten vindt. De reden is dat XML-software licht, snel en goed compatibel zou moeten zijn.
HTML-browsers kunnen HTML-documenten met fouten weergeven (bijvoorbeeld ontbrekende einde tags).
Voor XML zijn fouten niet toegestaan.
Controleer de syntaxis van uw XML
Om u te helpen bij het controleren van de syntaxis van XML, hebben we een XML-verifier gemaakt.
Controleer de syntaxis van dit juiste XML:
Controleer de syntaxis van dit onjuiste XML:
Probeer uw eigen XML op syntaxis te controleren:
Een geldig XML-document
Een goed geformatteerde XML-document verschilt van een geldig XML-document.
Een "geldige" XML-document moet goed gevormd zijn. Bovendien moet het voldoen aan de document type definition.
Er zijn twee verschillende document type definitions die samen met XML kunnen worden gebruikt:
- DTD - Oorspronkelijke Document Type Definition
- XML Schema - Een XML-gebaseerde vervanging voor DTD
Document Type Definition (DTD) definieert de regels voor XML-documenten en de geldige elementen en eigenschappen.