Skip to main content

Modèle d’objet de document (DOM)

Que signifie Document Object Model ?

LeDocument Object Model est une spécification d’une interface. Il a été mis au point par le World Wide Web Consortium pour permettre de modifier dynamiquement les documents XML et HTML et de les adapter à différents environnements de navigateur Web.

Définition

LeDOM est une norme du W3C administrée par le World Wide Web Consortium. La norme est principalement utilisée pour pouvoir accéder dynamiquement au contenu des documents XML et HTML. Cependant, le DOM ne se limite pas aux documents web statiques, mais peut être utilisé pour créer différentes constructions dans différents langages de programmation.

Structure de l’arbre

La structure arborescente utilisée pour représenter un document HTML ou XML est constituée de ce que l’on appelle des nœuds. Chaque composant individuel d’une page web peut être représenté comme un nœud qui est lié à d’autres nœuds. On distingue les types de nœuds suivants :

  • Nœud de texte
  • Nœud d’élément
  • Nœud d’attribut

Domaines d’application

L’interface a été créée principalement pour pouvoir afficher le contenu web de manière dynamique et uniforme dans différents types de navigateurs web. Étant donné que les sites web statiques s’affichaient différemment selon les navigateurs, le Document Object Model a été utilisé pour programmer les sites web de manière dynamique et les adapter individuellement aux différents types de navigateurs. Le Document Object Model permet aux développeurs d’accéder à chaque élément d’un site web de manière programmatique via une interface uniforme et de les modifier de manière dynamique.

De plus amples informations sur le sujet sont disponibles ici :
https://en.wikipedia.org/wiki/Document_Object_Model


Vous avez d'autres questions ?

Veuillez nous contacter


Autres contenus