XML nesutampančios žymos klaidos pavyzdys: neteisinga uždarymo žyma
Patvirtinkite sintaksės ir uždarų žymų XML kodą ir konfigūracijos failus neprisijungę.
Rezultatas
Šis puslapis atidaro XML tikrinimo priemonę, iš anksto įkeltą su trumpu pastabos dokumentu, kuriame yra tikra, įprasta klaida: elementas <message> uždarytas su </date>, o ne </message>, greičiausiai tai yra kopijavimo ir įklijavimo lapelis, kai buvo redaguojamas šalia esantis laukas. Toliau pateikta nesėkminga patikra veikia tiesiogiai, kai tik puslapis įkeliamas, ir pranešama, kur buvo rasta neatitinkanti žyma ir kur iš pradžių buvo atidaryta žyma, kurią ji turėjo uždaryti.
Neatitinkanti uždarymo žyma yra vienas iš labiausiai paplitusių realaus pasaulio XML pertraukų būdų, ypač dokumentuose, redaguotuose ranka arba sugeneruotuose eilučių sujungimu, o ne tinkamu serializatoriumi: kiekviena kita failo žyma gali būti puikiai suformuota, o viena neteisinga uždarymo žyma bet kurioje vietoje vis tiek negalioja visam dokumentui, nes XML reikalauja griežto, gerai įdėto medžio be jokių išimčių.
Pakeiskite pavyzdį savo XML, kad pamatytumėte tą patį jam pritaikytą žymų atitikties patikrą, įskaitant neatitikimo ir pradinės pradžios žymos eilučių numerius. Palyginkite jį su iš anksto nustatytu xml-document-example nustatymu, kad pamatytumėte tą pačią dokumento formą su kiekviena teisingai uždaryta ir tvarkingai perduodama žyma.