Atividade DOM W3C
- Página Anterior W3C XQuery
- Próxima Página W3C SOAP
A Document Object Model (DOM) é uma plataforma, uma interface de programação de aplicativos (API) neutra em linguagem, que permite que os programas acessem e alterem o conteúdo, a estrutura e o estilo do documento.
Tutoriais de DOM
Para aprender mais sobre DOM, leia nossos Tutorial de HTML DOMe Tutorial de XML DOM.
Nível 0 do DOM
O Nível 0 do DOM não é uma especificação do W3C. Ele é apenas uma definição da funcionalidade equivalente presente no Netscape Navigator 3.0 e no Microsoft Internet Explorer 3.0.
Os papéis-chave no desenvolvimento do DOM incluem: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, o Grupo de Gestão de Objetos, SoftQuad, Sun Microsystems e Texcel.
O Nível 1 do DOM do W3C é baseado nessa funcionalidade.
Nível 1 do DOM
O Nível 1 do DOM se concentra no modelo de documento HTML e XML. Ele contém funções de navegação e processamento de documentos.
O Nível 1 do DOM se tornou um padrão recomendado pelo W3C em 1 de outubro de 1998.
A versão 2 do rascunho de trabalho foi publicada em 29 de setembro de 2000.
Nível 2 do DOM
O DOM Nível 2 adiciona o modelo de objeto de folha de estilo ao DOM Nível 1 e define as funcionalidades para operar informações de estilo anexadas ao documento.
O DOM Nível 2 também define um modelo de evento e fornece suporte para espaços de nomes XML.
Como um padrão recomendado do W3C, a especificação DOM Nível 2 foi publicada em 13 de novembro de 2000:
DOM Level 2 Core
A especificação DOM Level 2 Core define uma API para acesso e alteração do conteúdo e estrutura do documento, esta API também inclui interfaces para XML.
HTML do Nível 2 do DOM
A especificação DOM Level 2 HTML define a API para operar a estrutura e o conteúdo do documento HTML. (Esta parte da especificação ainda é um esboço de trabalho).
Visualizações do Nível 2 do DOM
A especificação DOM Level 2 define a API para acesso e alteração das visualizações do documento. As visualizações são representações ou representações alternativas associadas ao documento original.
Estilo do Nível 2 do DOM
A especificação DOM Level 2 Style define a API para acessar e alterar estilos de conteúdo dinamicamente.
Eventos do Nível 2 do DOM
A especificação DOM Level 2 Events define a API para acessar eventos do documento.
Traversability-Range do Nível 2 do DOM
A especificação DOM Level 2 Traversal-Range define a API para percorrer e identificar ranges de conteúdo dinamicamente no documento.
DOM Nível 3
O DOM Level 3 define o modelo de conteúdo (DTD e Schemas) e a validação de documentos. Além disso, define o carregamento e salvamento de documentos, visualização de documentos, formatação de documentos e eventos-chave. O DOM Level 3 é construído sobre o DOM Core Level 2.
Requisitos do Nível 3 do DOM
O documento DOM Requirements foi atualizado para os requisitos Level 3 e foi publicado como esboço de trabalho em 12 de abril de 2000.
Os esboços de trabalho DOM Level 3 seguintes foram publicados em 1 de setembro de 2000:
Núcleo do Nível 3 do DOM
A especificação DOM Level 3 Core define uma API para acesso e alteração do conteúdo, estrutura e estilo do documento.
Eventos do Nível 3 do DOM
A API DOM Level 3 Events expande as funcionalidades da API Level 2 Eventos através da adição de novos interfaces e conjuntos de eventos.
Carregamento e Salve do Nível 3 do DOM
A especificação DOM Level 3 Content Model define a API usada para carregar e salvar conteúdo, modelo de conteúdo (DTD e Schemas) e suporte à validação de documentos.
DOM Level 3 Views and Formatting
A especificação DOM Level 3 Views define a API para acesso e alteração das visualizações do documento. As visualizações são representações ou representações alternativas associadas ao documento original.
Especificação e Cronograma W3C DOM
Especificação | Rascunho/Proposta | Recomendado |
---|---|---|
Nível 1 do DOM | 1 de Outubro de 1998 | |
Nível 1 (SE) do DOM | 29 de Setembro de 2000 | |
Núcleo do Nível 2 do DOM | 13 de Novembro de 2000 | |
HTML do Nível 2 do DOM | 9 de Janeiro de 2003 | |
Visualizações do Nível 2 do DOM | 13 de Novembro de 2000 | |
Estilo do Nível 2 do DOM | 13 de Novembro de 2000 | |
Eventos do Nível 2 do DOM | 13 de Novembro de 2000 | |
Traversability-Range do Nível 2 do DOM | 13 de Novembro de 2000 | |
Requisitos do Nível 3 do DOM | 26 de Fevereiro de 2004 | |
Núcleo do Nível 3 do DOM | 7 de Abril de 2004 | |
Eventos do Nível 3 do DOM | 21 de Dezembro de 2007 | |
Carregamento e Salve do Nível 3 do DOM | 7 de Abril de 2004 | |
Validação do Nível 3 do DOM | 27 de Janeiro de 2004 | |
XPath do Nível 3 do DOM | 26 de Fevereiro de 2004 | |
Visualizações do Nível 3 do DOM | 26 de Fevereiro de 2004 |
Referência W3C
- Página Anterior W3C XQuery
- Próxima Página W3C SOAP