Document Object Model (DOM)

Le Document Object Model (DOM), une spécification d'interface de programmation développée par le World Wide Web Consortium (W3C), permet à un programmeur de créer et de modifier des pages HTML et des documents XML en tant qu'objets de programme à part entière. Actuellement, HTML et XML sont deux façons de décrire un document en utilisant une structure de données. En tant qu'objets de programme, ces documents pourront avoir leur contenu et leurs données "cachés" à l'intérieur de l'objet, ce qui permettra de contrôler qui peut manipuler le document. Les documents peuvent être des objets et porter les méthodes orientées objet appelées méthodes. DOM est un effort stratégique et ouvert pour spécifier comment fournir un contrôle de programmation sur les documents. Il a été inspiré en partie par l'avènement des nouvelles capacités HTML généralement appelées HTML dynamique et comme moyen d'encourager un comportement cohérent du navigateur avec les pages Web et leurs éléments. Deux niveaux de mise en œuvre de l'interface du Document Object Model sont disponibles : DOM Core prend en charge le XML, qui est la base du niveau suivant ; et DOM HTML qui étend le modèle aux fichiers HTML. Voici quelques points saillants : Tout élément HTML ou XML (avec la possibilité de quelques exceptions) sera adressable individuellement par programmation. La spécification sera indépendante du langage. Lorsque la spécification sera disponible, elle utilisera le langage de définition d'interface (IDL) de la norme industrielle CORBA. En outre, l'interface sera décrite en termes de langage de programmation Java et ECMAScript, un langage de script standard de l'industrie basé sur JavaScript et JScript. DOM ne doit pas être confondu avec le Component Object Model, (COM), ou Distributed Component Object Model, (DCOM) de Microsoft. CORBA et COM sont des méthodes indépendantes des langages pour spécifier des objets. Ils peuvent également être utilisés pour créer des documents DOM (documents), tout comme des langages spécifiques tels que Java. Le site Web du W3C vous permet de suivre l'évolution de la spécification du modèle d'objet de document.

Vous pouvez également être intéressé
  1. DCOM (Distributed Component Object Model) DCOM (Distributed Component Object Model), est une collection de concepts Microsoft qui permet aux objets clients de demander un service à d'autres objets de programme dans un réseau. DCOM est basé sur le Component Object Model (COM), qui fournit un ensemble d'interfaces permettant aux clients et aux serveurs de communiquer...
  2. Modèle d’objet de document (dom) Définition - Que signifie le modèle d'objet de document (DOM)? Document Object Model (DOM) est un langage et une convention indépendante de la plate-forme qui représente l'interaction des objets écrits dans des langages de balisage, c'est-à-dire, Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML) et Extensible Markup Language (XML)....