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.

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:

La estructura del DOM está integrada por nodos, que se relacionan unos con otros en una estructura jerárquica, y cada nodo tiene un nodo superior del que depende, que es el nodo padre. Además, cada nodo puede tener 0, 1 o varios nodos dependientes de él, llamados nodos hijos.

Los nodos que están a un mismo nivel, dependiendo todos ellos del mismo nodo padre, son nodos hermanos. En esta curiosa familia de nodos, todo el árbol del DOM depende de un nodo principal a partir del cual se generan todos, el nodo Document.

Tipos de nodos

REFERENCIAS

https://javadesde0.com/introduccion-a-document-object-model-dom/
https://www.tokioschool.com/noticias/que-es-modelo-dom-modelo-objetos-documento/