Que es el modelo DOM?
El Modelo de Objetos del Documento, cuyas siglas son DOM, es una interfaz de programación de aplicaciones para documentos HTML y XML. El modelo DOM define la estructura lógica de los documentos y el modo en que se accede a ellos y se los manipula.Con el Modelo de Objetos del Documento, los programadores pueden construir documentos, navegar por su estructura, y añadir, modificar o eliminar elementos y contenido.
Uno de los objetivos más importantes del modelo DOM es proporcionar una interfaz estándar de programación que pueda utilizarse en distintos entornos y aplicaciones. Además, un dato muy importante es que el modelo DOM puede ser utilizado en cualquier lenguaje de programación, y puede ser implementado en cualquier entorno de computación, y no requiere las librerías de enlazado de objetos.
Los documentos se modelizan usando objetos, y el modelo comprende la estructura de un documento y el comportamiento de un documento y de los objetos de los cuales se compone. Así, el modelo DOM identifica:
El modelo DOM está integrado por dos partes, el Núcleo del DOM y el DOM HTML. El núcleo DOM representa la funcionalidad usada para los documentos XML, y también sirve de base para el DOM HTML. Además, su función es implementar o bien el DOM HTML o bien las interfaces extendidas (XML), o ambas, con la semántica definida.
Dentro del mundo de la programación web, el modelo DOM especifica interfaces que pueden utilizarse para manipular documentos XML o HTML. En un futuro, se prevé que el plan para la especificación del modelo DOM será proporcionar: