0

XML-vastaava tagivirhe Esimerkki: Väärä sulkemistunniste

Vahvista XML-koodi ja määritystiedostot syntaksia ja suljettuja tunnisteita varten offline-tilassa.

Buy Me a Coffee at ko-fi.com
Käsitellään... 0%
XML-tunnisteiden lukeminen
Prolog-rakenteen jäsentäminen
Vastaavat XML-skeemat
Tarkistetaan nimiavaruuksia
Vahvistetaan puu

Tulos

Tämä sivu avaa XML-validaattorin, joka on esiladattu lyhyellä muistiinpanoasiakirjalla, joka sisältää todellisen, yleisen virheen: <message>-elementti on suljettu </date>-merkillä </message>:n sijaan, mikä todennäköisesti on läheisen kentän muokkausvirhe. Alla oleva epäonnistunut tarkistus käynnistyy heti, kun sivu latautuu, ja se raportoi sekä siitä, mistä yhteensopimaton tagi löydettiin ja missä tagi, jonka sen olisi pitänyt sulkea, alun perin avattiin.

Yhteensopimaton lopetustunniste on yksi yleisimmistä tavoista, joilla reaalimaailman XML katkaistaan, erityisesti asiakirjoissa, jotka on muokattu käsin tai luotu merkkijonojen ketjutuksella oikean serialisaattorin sijaan: tiedoston jokainen toinen tagi voidaan muodostaa täydellisesti, ja yksittäinen väärä lopputunniste missä tahansa mitätöi koko asiakirjan, koska XML vaatii tiukan, hyvin sisäkkäisen puun ilman poikkeuksia.

Korvaa näyte omalla XML-tiedostollasi, jotta näet samat tunnisteiden täsmäytystarkistukset, jotka sisältävät sekä ristiriidan että alkuperäisen avaustunnisteen rivinumerot. Vertaa sitä xml-document-example -esiasetukseen nähdäksesi samanlaisen asiakirjan muodon, kun jokainen tunniste on suljettu oikein ja kulkee siististi.