⭐ 0

Voorbeeld van niet-overeenkomende tag-fout in XML: verkeerde sluit-tag

Valideer XML-code en configuratiebestanden op syntax en gesloten tags, offline.

Wordt volledig in uw browser verwerkt. Niets wat u hier invoert, wordt ooit geüpload.

Verwerken... 0%

Resultaat

Over dit hulpmiddel

Deze pagina opent de XML-validator vooraf geladen met een kort notitiedocument dat een echte, veelvoorkomende fout bevat: het <message>-element wordt gesloten met </date> in plaats van </message>, hoogstwaarschijnlijk een kopieer-plakfout bij het bewerken van een nabijgelegen veld. De onderstaande foutcontrole wordt live uitgevoerd op het moment dat de pagina laadt en rapporteert zowel waar de niet-overeenkomende tag is gevonden als waar de tag die hij had moeten sluiten oorspronkelijk is geopend.

Een niet-overeenkomende sluit-tag is een van de meest voorkomende manieren waarop echte XML stukgaat, vooral in documenten die met de hand worden bewerkt of gegenereerd door string-concatenatie in plaats van een echte serializer: elke andere tag in het bestand kan perfect gevormd zijn, en een enkele verkeerde sluit-tag maakt toch het hele document ongeldig, omdat XML een strikte, goed geneste boom vereist zonder uitzonderingen.

Vervang het voorbeeld door uw eigen XML om dezelfde tag-matching-controle erop toegepast te zien, inclusief regelnummers voor zowel de niet-overeenkomst als de oorspronkelijke openings-tag. Vergelijk het met de preset xml-document-voorbeeld om dezelfde documentvorm te zien met elke tag correct gesloten en zonder problemen doorlopend.