Document Object Model :
modèle objet d'un document
.

Besoin

Définir un modèle objet permettant de représenter un document HTML ou XML sous la forme d'une arborescence d'objets en mémoire.

Analyse

DOM spécifie la manière de créer, manipuler, lire des documents XML indépendamment d'un langage ou d'une plate-forme.

à partir de langages OO.

Niveau 1 2 3 Commentaire
Noeud Attributs Année 1998 2000 2004
Document Le document dans son ensemble (noeud racine contenant tous les autres)
DocumentType
ProcessingInstruction
Comment
Element
DocumentFragment
EntityReference
Evénements window.onXxx EventTarget

Conception

Niveau 1 2 3 Commentaire
Technologie Technologie Année 1998 2000 2004

Implémentation

La spécification définissant des interfaces standardisées dans différents langages (Java, IDL, ECMA Script), des implémentations celles-ci sont proposées par divers fournisseurs, avec des souvent des extensions propriétaires.

Exemples

DOM...

...

Notes

  • Défini par le W3C depuis 1998

Limitations

  • Lourd en mémoire
  • Lourd en performance (lecture de l'ensemble de l'arbre avant d'accéder une partie)

Voir