Consulta 1

Que es el modelo DOM?

El campo de la programación es amplio y con diferentes especialidades. 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. Se puede acceder a cualquier cosa que se encuentre en un documento HTML o XML, y se puede modificar, eliminar o añadir usando el Modelo de Objetos del Documento, salvo algunas excepciones. 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.

Modelo de Objetos de Documento

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.

¿Sabías que…?

El modelo DOM surgió como una especificación para permitir que los programas Java y los scripts de JavaScript fueran portables entre los navegadores web.

La estructura del modelo DOM

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: