Actividades de DOM de W3C

El modelo de objeto de documento (DOM) es una plataforma, una interfaz de programación de aplicaciones (API) independiente de lenguaje, que permite a los programas acceder y cambiar el contenido, la estructura y el estilo del documento.

Tutoriales de DOM

Para aprender más sobre DOM, lea nuestros Tutoriales de HTML DOMy Tutoriales de XML DOM.

Nivel 0 de DOM

El Nivel 0 de DOM no es una norma W3C. Es solo una definición de funcionalidad equivalente en Netscape Navigator 3.0 y Microsoft Internet Explorer 3.0.

Los actores clave en el desarrollo de DOM incluyen: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, la Group of Object Management, SoftQuad, Sun Microsystems y Texcel.

El Nivel 1 de DOM de W3C se basa en esta funcionalidad.

Nivel 1 de DOM

El Nivel 1 de DOM se centra en el modelo de documento HTML y XML. Contiene funciones de navegación y procesamiento de documentos.

El Nivel 1 de DOM se convirtió en estándar recomendado por W3C el 1 de octubre de 1998.

El borrador de trabajo de la segunda versión fue publicado el 29 de septiembre de 2000.

Nivel 2 de DOM

DOM Nivel 2 agrega el modelo de objetos de hojas de estilo a DOM Nivel 1 y define las funcionalidades para operar con la información de estilo adjunta al documento.

DOM Nivel 2 también define un modelo de eventos y proporciona soporte para los espacios de nombres XML.

Como una norma recomendada por el W3C, la especificación DOM Nivel 2 se publicó el 13 de noviembre de 2000:

DOM Level 2 Core

La especificación DOM Level 2 Core establece una API para acceder y modificar el contenido y la estructura del documento, esta API también contiene interfaces para XML.

HTML de Nivel 2 del DOM

La especificación DOM Level 2 HTML establece las API para operar con la estructura y el contenido de los documentos HTML. (Esta parte de la especificación sigue siendo un borrador de trabajo).

Vistas de Nivel 2 del DOM

La especificación DOM Level 2 establece las API para acceder y modificar las vistas del documento. Las vistas son表现形式或某种备用表现形式,conectadas con el documento original.

Estilo de Nivel 2 del DOM

La especificación DOM Level 2 Style establece las API para acceder y modificar las hojas de estilo del contenido.

Eventos de Nivel 2 del DOM

La especificación DOM Level 2 Events establece las API para acceder a los eventos del documento.

Traversabilidad-Área de Nivel 2 del DOM

La especificación DOM Level 2 Traversal-Range establece las API para la navegación dinámica y la identificación de rangos de contenido en el documento.

DOM Nivel 3

DOM Level 3 establece el modelo de contenido (DTD y Schemas) y la validación de documentos. También regula la carga y el almacenamiento de documentos, la visualización de documentos, la formateo de documentos y los eventos clave. DOM Level 3 se construye sobre el nivel 2 de DOM Core.

Requisitos de Nivel 3 del DOM

El documento de Requisitos DOM se ha actualizado para los requisitos del nivel 3 y se publicó como borrador de trabajo el 12 de abril de 2000.

Los borradores de trabajo de DOM Level 3 se publicaron el 1 de septiembre de 2000:

Núcleo de Nivel 3 del DOM

La especificación DOM Level 3 Core establece una API para acceder y modificar el contenido, la estructura y el estilo del documento.

Eventos de Nivel 3 del DOM

A través de la adición de nuevas interfaces y un conjunto de eventos nuevos, la API DOM Level 3 Events amplía las funciones de la API Level 2 Event.

Carga y Guardado de Nivel 3 del DOM

La especificación DOM Level 3 Content Model establece las API para la carga y almacenamiento de contenido, el modelo de contenido (DTD y Schemas) y el soporte de validación de documentos.

DOM Level 3 Views and Formatting

La especificación DOM Level 3 Views establece las API para acceder y modificar las vistas del documento. Las vistas son表现形式或某种备用表现形式,与原始文档相关联。

Especificación y cronograma del W3C DOM

Especificación Borrador/Propuesta Recomendación
Nivel 1 del DOM   1 de octubre de 1998
Nivel 1 del DOM (SE) 29 de septiembre de 2000  
Núcleo de Nivel 2 del DOM   13 de noviembre de 2000
HTML de Nivel 2 del DOM   9 de enero de 2003
Vistas de Nivel 2 del DOM   13 de noviembre de 2000
Estilo de Nivel 2 del DOM   13 de noviembre de 2000
Eventos de Nivel 2 del DOM   13 de noviembre de 2000
Traversabilidad-Área de Nivel 2 del DOM   13 de noviembre de 2000
Requisitos de Nivel 3 del DOM 26 de febrero de 2004  
Núcleo de Nivel 3 del DOM   7 de abril de 2004
Eventos de Nivel 3 del DOM 21 de diciembre de 2007  
Carga y Guardado de Nivel 3 del DOM   7 de abril de 2004
Validación de Nivel 3 del DOM   27 de enero de 2004
XPath de Nivel 3 del DOM 26 de febrero de 2004  
Vistas de Nivel 3 del DOM 26 de febrero de 2004  

Referencia W3C

Página principal de W3C DOM