Le modèle objet de document (DOM) est une plate-forme, une interface de programmation d'application (API) indépendante du langage qui permet aux programmes d'accéder et de modifier le contenu, la structure et le style d'un document.
Le modèle objet de document (DOM) est une plate-forme, une interface de programmation d'application (API) indépendante du langage qui permet aux programmes d'accéder et de modifier le contenu, la structure et le style d'un document.
Tutoriel DOM
Pour en savoir plus sur le DOM, lisez notre tutoriel HTML DOM et XML DOM.
DOM niveau 0
Le niveau DOM 0 n'est pas une spécification du W3C. Il s'agit simplement d'une définition de fonctionnalités équivalentes dans Netscape Navigator 3.0 et Microsoft Internet Explorer 3.0.
Les acteurs clés du développement du DOM sont : ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, the Object Management Group, SoftQuad, Sun Microsystems et Texcel.
Le DOM niveau 1 du W3C s’appuie sur cette fonctionnalité.
DOM niveau 1
DOM niveau 1 se concentre sur les modèles de documents HTML et XML. Il contient des fonctions de navigation et de traitement des documents.
DOM niveau 1 est devenu une recommandation du W3C le 1er octobre 1998.
Brouillon de travail de la deuxième version le 29 septembre 2000.
DOM niveau 2
DOM niveau 2 ajoute le modèle d'objet de feuille de style au DOM niveau 1 et définit les fonctionnalités permettant de manipuler les informations de style attachées à un document.
DOM niveau 2 définit également un modèle d'événement et prend en charge les espaces de noms XML.
En tant que recommandation du W3C, la spécification DOM niveau 2 a été publiée le 13 novembre 2000 :
Noyau DOM niveau 2
Le noyau DOM niveau 2 spécifie une API pour accéder et modifier le contenu et la structure des documents. Cette API comprend également des interfaces pour XML.
HTML DOM niveau 2
DOM Level 2 HTML spécifie les API permettant de manipuler la structure et le contenu des documents HTML. (Cette partie de la spécification est encore une ébauche de travail)
Vues DOM niveau 2
DOM niveau 2 spécifie les API permettant d'accéder et de modifier les vues des documents. Une vue est une représentation associée au document original ou à une représentation alternative.
Style DOM niveau 2
DOM Level 2 Style spécifie une API permettant d'accéder et de modifier dynamiquement les feuilles de style de contenu.
Événements DOM niveau 2
DOM Level 2 Events spécifie une API pour accéder aux événements de document.
Plage de traversée DOM niveau 2
DOM Niveau 2 Traversal-Range spécifie une API pour parcourir et identifier dynamiquement les plages de contenu dans un document.
DOM niveau 3
DOM niveau 3 spécifie les modèles de contenu (DTD et schémas) et la validation des documents. Le chargement et l'enregistrement des documents, la visualisation des documents, le formatage des documents et les événements clés sont également spécifiés. DOM niveau 3 s'appuie sur DOM Core niveau 2.
Exigences DOM niveau 3
Le document sur les exigences du DOM a été mis à jour pour les exigences de niveau 3 et publié sous forme de version de travail le 12 avril 2000.
Le projet de travail DOM niveau 3 suivant a été publié le 1er septembre 2000 :
Noyau DOM niveau 3
DOM Level 3 Core spécifie une API permettant d'accéder et de modifier le contenu, la structure et le style des documents.
Événements DOM niveau 3
L'API DOM Level 3 Events étend les fonctionnalités de l'API Event Level 2 en ajoutant de nouvelles interfaces et de nouveaux ensembles d'événements.
DOM niveau 3 Charger et enregistrer
Le modèle de contenu DOM niveau 3 spécifie les API pour le chargement et l'enregistrement du contenu, les modèles de contenu (DTD et schémas) et la prise en charge de la validation des documents.
Vues et formatage DOM niveau 3
Les vues DOM niveau 3 spécifient les API permettant d'accéder et de modifier les vues de documents. Une vue est une représentation associée au document original ou à une représentation alternative.
Spécification et chronologie du W3C DOM
Normes |
Projet/Proposition |
Recommandé |
DOM niveau 1
1er octobre 1998
DOM niveau 1 (SE)
29 septembre 2000
Noyau DOM niveau 2
13 novembre 2000
HTML DOM niveau 2
9 janvier 2003
Vues DOM niveau 2
13 novembre 2000
Style DOM niveau 2
13 novembre 2000
Événements DOM niveau 2
13 novembre 2000
Plage de traversée DOM niveau 2
13 novembre 2000
Exigences DOM niveau 3
26 février 2004
Noyau DOM niveau 3
7 avril 2004
Événements DOM niveau 3
21 décembre 2007
DOM niveau 3 Charger et enregistrer
7 avril 2004
Validation DOM niveau 3
27 janvier 2004
XPath DOM niveau 3
26 février 2004
Vues DOM niveau 3
26 février 2004
Référence W3C
Page d'accueil du DOM du W3C
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn