W3C DOM Event

Document Object Model (DOM) is een platform, een taalneutrale applicatieprogramma interface (API), die programma's toestaat om de inhoud, structuur en stijl van documenten te benaderen en te wijzigen.

DOM Tutorial

Voor meer informatie over DOM, lees onze HTML DOM Tutorialen XML DOM Tutorial.

DOM Level 0

DOM Level 0 is geen W3C-norm. Het is enkel een definitie van equivalente functionaliteit in Netscape Navigator 3.0 en Microsoft Internet Explorer 3.0.

Belangrijke rollen in de ontwikkeling van DOM zijn vertolkt door: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, de Object Management Group, SoftQuad, Sun Microsystems en Texcel.

De DOM Level 1 van de W3C is gebaseerd op deze functionaliteit.

DOM Level 1

DOM Level 1 concentreert zich op de documentmodel van HTML en XML. Het bevat functionaliteiten voor navigatie en verwerking van documenten.

DOM Level 1 werd op 1 oktober 1998 een aanbevolen standaard van de W3C.

De werkversie van de tweede editie werd op 29 september 2000 gepubliceerd.

DOM Level 2

DOM niveau 2 voegt een stylesheet objectmodel toe aan DOM niveau 1 en definieert de functionaliteit om stijlinformatie die op het document rustend is, te manipuleren.

DOM niveau 2 definieert ook een eventmodel en biedt ondersteuning voor XML-namenruimtes.

Als een W3C aanbevolen standaard is het DOM niveau 2-sjabloon gepubliceerd op 13 november 2000:

DOM Level 2 Core

Het DOM Level 2 Core-sjabloon bepaalt een API voor het verkrijgen van toegang tot en het wijzigen van de inhoud en structuur van het document, inclusief interfaces voor XML.

DOM Level 2 HTML

Het DOM Level 2 HTML-sjabloon bepaalt de API voor het manipuleren van de structuur en inhoud van HTML-documenten. (Dit deel van de specificatie is nog steeds een werkdocument).

DOM Level 2 Views

Het DOM Level 2-sjabloon bepaalt de API voor het verkrijgen van toegang tot en het wijzigen van documentweergaven. Weergaven zijn een vorm of een alternatieve vorm van weergave die in verband staat met de originele documenten.

DOM Level 2 Style

Het DOM Level 2 Style-sjabloon bepaalt de API voor dynamische toegang tot en wijziging van inhoudsstijlen.

DOM Level 2 Events

Het DOM Level 2 Events-sjabloon bepaalt de API voor het verkrijgen van toegang tot documentgebeurtenissen.

DOM Level 2 Traversal-Range

Het DOM Level 2 Traversal-Range-sjabloon bepaalt de API voor dynamische navigatie en het identificeren van inhoudsgebieden binnen het document.

DOM niveau 3

DOM Level 3 bepaalt het inhoudsmodel (DTD en Schemas) en documentvalidatie. Het bepaalt ook het laden en opslaan van documenten, het bekijken van documenten, formatteren van documenten en cruciale gebeurtenissen. DOM Level 3 wordt gebouwd op DOM Core Level 2.

DOM Level 3 Requirements

Het DOM Requirements-document is geüpgraded voor de Level 3-eisen en is op 12 april 2000 als werkdocument gepubliceerd.

De volgende DOM Level 3 werkdocumenten zijn gepubliceerd op 1 september 2000:

DOM Level 3 Core

Het DOM Level 3 Core-sjabloon bepaalt een API voor het verkrijgen van toegang tot en het wijzigen van de inhoud, structuur en stijl van het document.

DOM Level 3 Events

Door nieuwe interfaces en een nieuw evenementenpakket toe te voegen, wordt de functionaliteit van de DOM Level 3 Events API uitgebreid op basis van de Level 2 Event API.

DOM Level 3 Load and Save

Het DOM Level 3 Content Model-sjabloon bepaalt de API voor het laden en opslaan van inhoud, de inhoudsmodel (DTD en Schemas) en ondersteuning voor documentvalidatie.

DOM Level 3 Views and Formatting

Het DOM Level 3 Views-sjabloon bepaalt de API voor het verkrijgen van toegang tot en het wijzigen van documentweergaven. Weergaven zijn een vorm of een alternatieve vorm van weergave die in verband staat met de originele documenten.

W3C DOM Specificatie en Tijdlijn

Specificatie Draft/Proposale Aanbevolen
DOM Level 1   1 oktober 1998
DOM Level 1 (SE) 29 september 2000  
DOM Level 2 Core   13 november 2000
DOM Level 2 HTML   9 januari 2003
DOM Level 2 Views   13 november 2000
DOM Level 2 Style   13 november 2000
DOM Level 2 Events   13 november 2000
DOM Level 2 Traversal-Range   13 november 2000
DOM Level 3 Requirements 26 februari 2004  
DOM Level 3 Core   7 april 2004
DOM Level 3 Events 21 december 2007  
DOM Level 3 Load and Save   7 april 2004
DOM Level 3 Validation   27 januari 2004
DOM Level 3 XPath 26 februari 2004  
DOM Level 3 Views 26 februari 2004  

W3C Referentie

Hoofdpagina W3C DOM