Langages de validation XML

Il existe plusieurs langages permettant de décrire une structure XML, dont :

Ces trois langages ne sont pas fonctionnellement équivalents..

Le programme java trang permet, dans une certaine mesure, la conversion entre ces formats.