Il existe différents langages de schémas, mais nous n'en retiendrons qu'un : XML Schéma, promu par le W3C.
Il permet enfin le typage des données (on peut dire : "le contenu de la balise <age> doit être compris entre 0 et 123"), la gestion des namespace et une multitude d'autre possibilités sympathiques :D . Cette spécification du W3C est vouée à devenir une base de référence dans l'univers XML, et les nouveaux langages prennent d'ailleurs en compte XML Schéma (XForms et XPath2 par exemple).

L'auteur