XML-documentvoorbeeld: geldige catalogus met naamruimten
Valideer XML-code en configuratiebestanden voor syntaxis en gesloten tags offline.
Resultaat
Deze pagina opent de XML-validator die vooraf is geladen met een klein, goed opgemaakt catalogusdocument: een XML-prolog, een rootelement dat zowel een standaardnaamruimte als een vooraf ingesteld boek declareert: naamruimte, en een enkel genest item met een titel, auteur en prijs. Het onderstaande resultaat wordt berekend op het moment dat de pagina wordt geladen, waarbij dezelfde logica voor het matchen van tags wordt gebruikt als voor elk bestand dat u zelf plakt.
Naamruimten zijn een van de meest foutgevoelige onderdelen van handgeschreven XML: een ontbrekende xmlns-declaratie, een niet-overeenkomend voorvoegsel of een typefout met een dubbele punt kunnen stilletjes een document kapot maken dat er verder prima uitziet. In dit voorbeeld worden met opzet twee naamruimten op het root-element gedeclareerd en wordt de voorvoegselvorm consistent gebruikt op elke onderliggende tag, wat het patroon is waar echte SOAP-payloads, RSS/Atom-feeds en op XML gebaseerde configuratieformaten op vertrouwen.
Plak uw eigen XML in het vak om het op dezelfde manier te controleren. Als een tag niet wordt gesloten, een afsluitende tag niet overeenkomt met de tag die is geopend, of als een attribuut met aanhalingstekens het afsluitende aanhalingsteken mist, rapporteert de validator de exacte regel: dezelfde foutklasse die wordt weergegeven op de voorinstellingspagina voor niet-overeenkomende tags.