DOM - Document Object Model |
Thème : Développement de logiciels |
Définition

Le DOM ou Document Object Model est une
API qui consiste à décomposer le contenu d'un document HTML ou XML en une arborescence de noeuds (chaque éléments du document est un noeud).
Description

DOM est une recommandation du W3C (consortium qui gère les standards liés à Internet).
Son principe consiste à représenter en mémoire le contenu d'un document HTML ou XML sous la forme d'une arborescence d'objets.
Les développeurs d'applications qui désirent manipuler le contenu d'un document HTML ou XML utilise un parser logiciel compatible DOM. Ils ont alors un ensemble d'API leur permettant de parcourir l'arborescence des objets afin d'effecter des opérations de lecture, ajout, modification, suppression de données.
L'API DOM est composé d'un ensemble d'interface. Un parser logiciel compatible DOM implémente ces interfaces dans le langage de la plate-forme de développement (C++, Java, JavaScript, .NET).