Le DOM(Document Object Model) est une interface de programmation pour tous les documents et pages web HTML ou XML. Il s’agit d’une structure représentant ces documents tels qu’ils ont été interprétés en mémoire, permettant de parcourir et modifier leur contenu, ainsi que leur présentation visuelle si des règles CSS sont appliquées.

Le W3C a développé ce standard progressivement sur trois niveaux en tant qu’interface neutre vis-à-vis de la plate-forme et du langage, laissant le libre choix aux éditeurs de navigateurs de l’implémenter à leur façon :

Niveau 1 (1998) : Le noyau, les modèles pour les documents HTML et XML, la navigation et la manipulation de document.

Niveau 2 (2000) : Le modèle objet pour la feuille de style, l’espace de noms ...

Get HTML 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.