Ce cours est une introduction générale à XML. Il s'organise sur le plan suivant :
Le cours est basé sur les outils open source du groupe apache (xerces et xalan, cf les projets xml du groupe).
Ce cours est destiné aux élèves de Master 1, plus précisément à des élèves qui ont un bon niveau en programmation objet (Java). Il est parfaitement possible de comprendre les deux premières parties (présentation du langage et validation) sans notion de Java, mais la troisième partie est spécifique à ce langage.
Dernière mise à jour des supports en mars 2003.