0

XML Mismatched Tag-fejl Eksempel: Forkert afsluttende tag

Valider XML-kode og konfigurationsfiler til syntaks og lukkede tags offline.

Buy Me a Coffee at ko-fi.com
Behandler... 0%
Læser XML-tags
Parsing prolog struktur
Matchende XML-skemaer
Kontrollerer navneområder
Validerende træ

Resultat

Denne side åbner XML-validatoren forudindlæst med et kort notedokument, der indeholder en reel, almindelig fejl: <message>-elementet lukkes med </date> i stedet for </message>, højst sandsynligt en copy-paste-seddel fra redigering af et nærliggende felt. Det fejlagtige tjek nedenfor kører live i det øjeblik siden indlæses og rapporterer både, hvor det umatchede tag blev fundet, og hvor tagget, det skulle have lukket, oprindeligt blev åbnet.

Et uoverensstemmende afsluttende tag er en af de mest almindelige måder, hvorpå XML i den virkelige verden brydes, især i dokumenter, der er redigeret i hånden eller genereret af strengsammenkædning i stedet for en ordentlig serializer: hvert andet tag i filen kan være perfekt udformet, og et enkelt forkert lukkemærke hvor som helst ugyldiggør stadig hele dokumentet, fordi XML kræver et strengt træ uden undtagelser.

Erstat prøven med din egen XML for at se den samme tag-matching-kontrol anvendt på den, inklusive linjenumre for både uoverensstemmelsen og det originale åbningstag. Sammenlign det med xml-dokument-eksempel-forudindstillingen for at se den samme form af dokumentet med hvert tag korrekt lukket og passerer rent.