Attività W3C DOM

Il Document Object Model (DOM) è una piattaforma, un'interfaccia di programmazione applicativa (API) indipendente dal linguaggio, che permette ai programmi di accedere e modificare il contenuto, la struttura e lo stile dei documenti.

Tutorial DOM

Per ulteriori informazioni sulla DOM, leggi i nostri Tutorial HTML DOMe Tutorial XML DOM.

Livello 0 DOM

Il Livello 0 del DOM non è una specifica del W3C. È solo una definizione di funzionalità equivalente presente in Netscape Navigator 3.0 e Microsoft Internet Explorer 3.0.

Rolle chiave nel processo di sviluppo del DOM includono: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, Object Management Group, SoftQuad, Sun Microsystems e Texcel.

Il Livello 1 del DOM del W3C è basato su questa funzionalità.

Livello 1 DOM

Il Livello 1 del DOM si concentra sul modello di documento HTML e XML. Contiene funzionalità di navigazione e gestione dei documenti.

Il Livello 1 del DOM è diventato lo standard raccomandato del W3C il 1° ottobre 1998.

La bozza di lavoro della seconda versione è stata pubblicata il 29 settembre 2000.

Livello 2 DOM

DOM Livello 2 ha aggiunto il modello oggettivo delle tabelle di stile al DOM Livello 1 e ha definito le funzionalità per manipolare le informazioni di stile associate al documento.

DOM Livello 2 definisce anche un modello di eventi e fornisce supporto per gli spazi di nomi XML.

Come standard raccomandato dal W3C, la specifica DOM Livello 2 è stata pubblicata il 13 novembre 2000:

DOM Level 2 Core

L'API DOM Level 2 Core stabilisce le specifiche per l'accesso e la modifica del contenuto e della struttura del documento, questa API include anche l'interfaccia per XML.

HTML DOM livello 2

L'API DOM Level 2 HTML stabilisce le specifiche per l'operazione della struttura e del contenuto dei documenti HTML. (Questa specifica è ancora in bozza di lavoro)

Visualizzazioni DOM livello 2

L'API DOM Level 2 stabilisce le specifiche per l'accesso e la modifica delle viste del documento. Le viste sono rappresentazioni o rappresentazioni di riserva associate al documento originale.

Stile DOM livello 2

L'API DOM Level 2 Style stabilisce le specifiche per l'accesso e la modifica delle tabelle di stile del contenuto.

Eventi DOM livello 2

L'API DOM Level 2 Events stabilisce le specifiche per l'accesso agli eventi del documento.

Traversamento-Range DOM livello 2

L'API DOM Level 2 Traversal-Range stabilisce le specifiche per la navigazione dinamica e la identificazione delle aree di contenuto del documento.

DOM Livello 3

DOM Level 3 stabilisce il modello di contenuto (DTD e Schemi) e la validazione del documento. Inoltre, stabilisce il caricamento e il salvataggio del documento, la visualizzazione del documento, la formattazione del documento e gli eventi chiave. DOM Level 3 è costruito sul DOM Core Level 2.

Requisiti DOM livello 3

Il documento DOM Requirements è stato aggiornato per le richieste di Level 3 e pubblicato come bozza di lavoro il 12 aprile 2000.

Di seguito, i documenti di lavoro草案 DOM Level 3 sono stati pubblicati il 1° settembre 2000:

Core DOM livello 3

L'API DOM Level 3 Core stabilisce le specifiche per l'accesso e la modifica del contenuto, della struttura e dello stile del documento.

Eventi DOM livello 3

Aggiungendo nuovi interfacce e una nuova serie di eventi, l'API DOM Level 3 Events espande le funzionalità dell'API Level 2 Event.

Caricamento e salvataggio DOM livello 3

L'API DOM Level 3 Content Model stabilisce le specifiche per il caricamento e il salvataggio del contenuto, il modello di contenuto (DTD e Schemi) e il supporto per la validazione del documento.

DOM Level 3 Views and Formatting

L'API DOM Level 3 Views stabilisce le specifiche per l'accesso e la modifica delle viste del documento. Le viste sono rappresentazioni o rappresentazioni di riserva associate al documento originale.

Norma e cronologia W3C DOM

Norma Bozza/Proposta Raccomandazione
DOM livello 1   1 ottobre 1998
DOM livello 1 (SE) 29 settembre 2000  
Core DOM livello 2   13 novembre 2000
HTML DOM livello 2   9 gennaio 2003
Visualizzazioni DOM livello 2   13 novembre 2000
Stile DOM livello 2   13 novembre 2000
Eventi DOM livello 2   13 novembre 2000
Traversamento-Range DOM livello 2   13 novembre 2000
Requisiti DOM livello 3 26 febbraio 2004  
Core DOM livello 3   7 aprile 2004
Eventi DOM livello 3 21 dicembre 2007  
Caricamento e salvataggio DOM livello 3   7 aprile 2004
Validazione DOM livello 3   27 gennaio 2004
XPath DOM livello 3 26 febbraio 2004  
Visualizzazioni DOM livello 3 26 febbraio 2004  

Riferimento W3C

Pagina principale W3C DOM