0

Primjer pogreške neusklađene oznake XML: Pogrešna oznaka za zatvaranje

Potvrdite XML kod i konfiguracijske datoteke za sintaksu i zatvorene oznake izvan mreže.

Buy Me a Coffee at ko-fi.com
Obrada... 0%
Čitanje XML oznaka
Raščlanjivanje strukture prologa
Podudaranje XML shema
Provjera imenskih prostora
Validacijsko stablo

Rezultat

Ova stranica otvara XML validator unaprijed učitan s dokumentom kratke bilješke koji sadrži stvarnu, uobičajenu pogrešku: element <message> zatvoren je s </date> umjesto </message>, najvjerojatnije copy-paste listić od uređivanja obližnjeg polja. Neuspješna provjera u nastavku pokreće se uživo u trenutku učitavanja stranice i javlja gdje je pronađena neusklađena oznaka i gdje je izvorno otvorena oznaka koju je trebala zatvoriti.

Neusklađena završna oznaka jedan je od najčešćih načina prekida XML-a u stvarnom svijetu, posebno u dokumentima koji su ručno uređivani ili generirani ulančavanjem nizova, a ne ispravnim serijalizatorom: svaka druga oznaka u datoteci može biti savršeno oblikovana, a jedna pogrešna zatvarajuća oznaka bilo gdje i dalje poništava cijeli dokument, jer XML zahtijeva striktno, dobro ugniježđeno stablo bez iznimaka.

Zamijenite uzorak svojim vlastitim XML-om kako biste vidjeli da se na njega primjenjuje ista provjera podudaranja oznaka, uključujući brojeve redaka za nepodudaranje i izvornu uvodnu oznaku. Usporedite ga s unaprijed postavljenom xml-dokumentom-primjerom da vidite isti oblik dokumenta sa svakom ispravno zatvorenom oznakom i čistim prolazom.