Document Object Model
- Permet de manipuler un document à l'aide d'une hiérarchie d'objets de type noeud.
- Interface de programmation utilisée avec Javascript.
- 3 versions standardisés par le W3C : level 1 (1998), level 2 (2000) et 3 (2004)
- À un document XML correspond un arbre auquel est associés différents outils de parcours interne