Pro zßpis XML dokument∙ platφ jednoduchß pravidla, je vÜak nutnΘ je dodr₧ovat. Pokud budeme mφt v naÜem XML k≤du chybu, nebudou se s nφm v∙bec ₧ßdnΘ aplikace bavit. Existujφ proto samoz°ejm∞ nßstroje, kterΘ umo₧≥ujφ sprßvnost dokumentu zkontrolovat. LepÜφ editory umφ syntaxi kontrolovat pr∙b∞₧n∞ a nedovolφ nßm vytvo°enφ dokumentu, kter² by nebyl sprßvn∞ strukturovan².
Program, kter² kontroluje syntaxi XML dokumentu, se jmenuje parser. M∙₧e mφt mnoho podob. Existujφ parsery, kterΘ lze spustit z p°φkazovΘ °ßdky a jako parametr jim p°edat nßÜ dokument ke kontrole. V∞tÜina parser∙ svΘ slu₧by nabφzφ i pomocφ standardizovanΘho API a m∙₧eme je proto vyu₧it v naÜich aplikacφch.
Prohlφ₧eΦe s podporou XML (Internet Explorer 5.0, Mozilla) v sob∞ samoz°ejm∞ parser takΘ obsahujφ. Jsou proto nejsnazÜφ cestou pro kontrolu naÜich dokument∙. Na obrßzku 5 vidφme, jak parser v Mozille zareaguje na p°ek°φ₧enφ element∙ v nßsledujφcφm chybnΘm dokumentu.
<dokument>P°φliÜ <barva>₧lu¥ouΦk² <zvφ°e>k∙≥</barva> ·p∞l</zvφ°e> ∩ßbelskΘ ≤dy</dokument>