El documento describe el Modelo de Objetos de Documento (DOM), que es una interfaz para programas y scripts para acceder y modificar el contenido, estructura y estilo de documentos XML y HTML. El DOM define una representación del documento como un árbol de nodos y objetos, permitiendo la navegación y modificación de la estructura del documento. El DOM ha evolucionado a través de varios niveles para agregar funcionalidades como manipulación de contenido, hojas de estilo, eventos y rangos.