Section courante

A propos

Section administrative du site

Le DOM, tirant son nom de l'anglicisme Document Object Model, est le modèle d'objet du document HTML ou XML normalisé par le w3c (World Wide Web Consortium) afin pouvoir analyser ou modifier son contenu.

Version Date Description
DOM 0 DOM Level 0 1995 Basé sur le logiciel Netscape Navigator 2.0.
DOM 1 DOM Level 1 1998 Première spécification précise du w3c et sur les documents HTML et XML.
DOM 2 DOM Level 2 2000 Intégration des événements, améliore de la recherche d'un noeud avec l'introduction de la fonction «getElementById».
DOM 3 DOM Level 3 2004 Ajout du XPath, événement clavier et sérialisation XML.
DOM 4 DOM Level 4 2015 Intégration des standard WHATWG.

Programmation

Le JavaScript et le Dart (de Google) sont les deux sont langages de programmation que lorsqu'une page est chargé, pouvant analyser, créer ou modifier un DOMDocument Object Model»). Avec ses modèles d'objets, le JavaScript et le Dart peuvent activer la création dynamique HTML selon les critères suivants :

Bibliothèque

Les bibliothèques les plus connus permettant d'effectuer la manipulation des données du DOM sont les suivantes :

Nom Langage / plateforme Auteur
FCL (unité dom, htmldoc, xmlread) Free Pascal Équipe de Free Pascal
JAXP (Java API for XML Processing) Java Sun Microsystems (Oracle)
libxml2 C The GNOME Project
MSXML C, C++, .NET,... Microsoft
Xerces C++, Java et Perl Apache Software Foundation

Légende

    Cette couleur permet d'indiquer que cette bibliothèque est obsolète.



Dernière mise à jour : Samedi, le 11 mars 2017