Chyba nezhodnej značky XML Príklad: Nesprávna uzatváracia značka
Overte kód XML a konfiguračné súbory pre syntax a uzavreté značky offline.
Výsledok
Táto stránka otvorí validátor XML s predinštalovaným dokumentom s krátkou poznámkou, ktorý obsahuje skutočnú, bežnú chybu: prvok <message> je uzavretý s </date> namiesto </message>, s najväčšou pravdepodobnosťou je to kopírovanie a vkladanie údajov z úpravy blízkeho poľa. Neúspešná kontrola uvedená nižšie sa spustí v momente načítania stránky a oznámi, kde sa našla nezhodná značka a kde bola pôvodne otvorená značka, ktorú mala zatvoriť.
Nezodpovedajúca koncová značka je jedným z najbežnejších spôsobov prerušenia XML v reálnom svete, najmä v dokumentoch upravovaných ručne alebo generovaných zreťazením reťazcov, a nie riadnym serializátorom: každá iná značka v súbore môže byť dokonale vytvorená a jediná nesprávna uzatváracia značka kdekoľvek aj tak znehodnotí celý dokument, pretože XML vyžaduje striktný, dobre vnorený strom bez výnimiek.
Nahraďte vzorku vlastným XML, aby ste videli, že sa na ňu použila rovnaká kontrola zhody značiek, vrátane čísiel riadkov pre nezhodu aj pre pôvodnú otváraciu značku. Porovnajte ho s prednastavením xml-document-example, aby ste videli rovnaký tvar dokumentu s každým tagom správne uzavretým a čistým prechodom.