Za vse te zahteve so nam na voljo tehnologije, ki stojijo ob strani standardu XML in brez katerih od samega označevalnega jezika nimamo dosti koristi. Tokrat se bomo lotili le tistega dela procesa analiziranja podatkov XML, ki zajema definiranje strukture in vsebine ter preverjanje podatkov. Dokumente XML preverjajo programi za branje in analiziranje, členitelji XML (XML parser).