XML Validator
Valideer XML-syntax en controleer op fouten
Invoer XML
Validatieresultaat
XML-validatievoorbeelden
Geldige XML moet welgevormd zijn: elke tag moet gesloten zijn, attributen tussen aanhalingstekens en entiteiten correct gedeclareerd. Telecom-voorbeelden:
Geldige XML – abonneerecord
Ongeldige XML – niet-gesloten tag
Aan de <status>-tag ontbreekt het sluitende >.
Plak een van de voorbeelden in de editor hierboven en klik op Valideren om het resultaat te zien. Gebruik Voorbeeld om meer abonneegegevens te laden.
Wat is een XML Validator?
XML (Extensible Markup Language) wordt gebruikt voor configuratiebestanden, SOAP API's, RSS-feeds en documentformaten zoals Office Open XML. In tegenstelling tot JSON is XML strikt over structuur: elke openingstag moet een bijpassende sluitingstag hebben, attributen moeten tussen aanhalingstekens staan en entiteiten moeten correct gedeclareerd zijn. De W3C XML-specificatie definieert deze regels.
Een XML-validator controleert of uw document welgevormd is. Het parseert uw XML en rapporteert syntaxfouten met regel- en kolomnummers. Deze tool gebruikt de ingebouwde DOMParser van de browser. Validatie vindt volledig in uw browser plaats. Er wordt niets naar een server gestuurd.
Hoe deze tool te gebruiken
XML plakken of uploaden
Kopieer uw XML en plak het in de linker editor. U kunt ook op Uploaden klikken om een .xml-bestand te laden. De knop Voorbeeld laadt voorbeeldgegevens.
Controleer het validatieresultaat
Het rechterpaneel toont GELDIG of ONGELDIG. Bij ongeldig worden fouten met regel- en kolomnummers weergegeven. Veelvoorkomende problemen: niet-gesloten tags, attributen zonder aanhalingstekens, ongeldige tekens.
Corrigeren en opnieuw valideren
Corrigeer fouten in de invoer en valideer opnieuw. Voor opmaak en inspringing, gebruik de XML Versierder of de XML Formatter. Om naar JSON te converteren, gebruik XML naar JSON.
Wanneer XML-validatie helpt
De meeste ontwikkelaars hebben validatie nodig bij het werken met SOAP- of REST-API's die XML teruggeven. Plak het antwoord hier om te controleren of het welgevormd is. Voor het extraheren van specifieke waarden uit grote XML-documenten werkt het XPath-gereedschap goed naast deze.
Configuratiebestanden zoals pom.xml, web.config of AndroidManifest.xml hebben vaak geneste structuren. Een kleine typfout kan de build breken.
RSS- en Atom-feeds zijn XML. Als uw feed-validator faalt, helpt deze tool u de exacte fout te vinden. Voor schema-validatie (XSD) heeft u een dedicated schema-validator nodig.
Veelgestelde vragen
Wat maakt XML ongeldig?
Niet-gesloten tags, attributen zonder aanhalingstekens, ongeldige tekens, foutieve entiteiten, niet-overeenkomende tags. De validator wijst het probleem aan met regel- en kolomnummers.
Valideert dit tegen XSD?
Deze tool controleert alleen welgevormdheid. Voor schema-validatie (XSD) gebruikt u een dedicated schema-validator. De XML Schema Generator kan schema's maken uit voorbeeld-XML.
Worden mijn gegevens ergens naartoe gestuurd?
Nee. Validatie vindt volledig in uw browser plaats. Er worden geen gegevens naar een server gestuurd.
Hoe zit het met XML-naamruimten?
Naamruimten worden ondersteund. De validator controleert of de XML welgevormd is.
Gerelateerde tools
Voor XML-validatie: W3C XML-specificatie, MDN DOMParser. Voor JSON: json.org.