W3C DOM aktivitet

Dokumentobjektmodellen (DOM) är en plattform, en språkneutral applikationssnittsgränssnitt (API), som tillåter program att komma åt och ändra dokumentets innehåll, struktur och stil.

DOM-tutorials

För att lära dig mer om DOM, läs våra HTML DOM-tutorialsoch XML DOM-tutorials.

DOM nivå 0

DOM nivå 0 är inte en W3C-standard. Det är bara en definition av den ekvivalenta funktionaliteten i Netscape Navigator 3.0 och Microsoft Internet Explorer 3.0.

Nyckelaktörer i DOM:s utveckling inkluderar: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, Object Management Group, SoftQuad, Sun Microsystems och Texcel.

W3C:s DOM nivå 1 är baserad på denna funktionalitet.

DOM nivå 1

DOM nivå 1 fokuserar på HTML och XML-dokumentmodellen. Den innehåller funktioner för dokumentnavigering och hantering.

DOM nivå 1 blev W3C:s rekommenderade standard den 1 oktober 1998.

Arbetsutkastet för andra versionen var publicerat den 29 september 2000.

DOM nivå 2

DOM nivå 2 lägger till stilobjektmodellen för DOM nivå 1 och definierar funktioner för att manipulera stilinformation som är kopplad till dokumentet.

DOM nivå 2 definierar också en händelsesmodell och tillhandahåller stöd för XML-ns-prenumerationer.

Som en W3C rekommenderad standard publicerades DOM nivå 2-specifikationen den 13 november 2000:

DOM Level 2 Core

DOM Level 2 Core specificerar en API för åtkomst och ändring av dokumentinnehåll och struktur. Denna API innehåller också gränssnitt för XML.

DOM Nivå 2 HTML

DOM Level 2 HTML specificerar API:er för att manipulera strukturen och innehållet i HTML-dokumentet. (Denna specifikation är fortfarande ett arbetsutkast)

DOM Nivå 2 Vyer

DOM Level 2 specificerar API:er för åtkomst och ändring av dokumentvyer. En vy är en presentation eller en alternativ presentation som är kopplad till det ursprungliga dokumentet.

DOM Nivå 2 Stil

DOM Level 2 Style specificerar API:er för dynamisk åtkomst och ändring av innehållsstilar.

DOM Nivå 2 Händelser

DOM Level 2 Events specificerar API:er för åtkomst till dokumenthändelser.

DOM Nivå 2 Traversal-Range

DOM Level 2 Traversal-Range specificerar API:er för dynamisk navigering och identifiering av innehållsintervall i dokumentet.

DOM nivå 3

DOM Level 3 specificerar innehållsmodellen (DTD och Schemor) och dokumentvalidering. Det specificerar också dokumentladdning och sparande, dokumentgranskning, dokumentformatering och viktiga händelser. DOM Level 3 bygger på DOM Core Level 2.

DOM Nivå 3 Krav

Dokumentkrav för DOM har uppdaterats för nivå 3-krav och publicerades som arbetsutkast den 12 april 2000.

Följande DOM Level 3 arbetsutkast publicerades den 1 september 2000:

DOM Nivå 3 Kärna

DOM Level 3 Core specificerar en API för åtkomst och ändring av dokumentinnehåll, struktur och stil.

DOM Nivå 3 Händelser

Genom att lägga till nya gränssnitt och en ny händelseuppsättning har DOM Level 3 Events API utökat funktionaliteten från Level 2 Event API.

DOM Nivå 3 Ladda och Spara

DOM Level 3 Content Model specificerar API:er för innehållsladdning och sparande, innehållsmodell (DTD och Schemor) och dokumentvalideringssupport.

DOM Level 3 Views and Formatting

DOM Level 3 Views specificerar API:er för åtkomst och ändring av dokumentvyer. En vy är en presentation eller en alternativ presentation som är kopplad till den ursprungliga dokumentet.

W3C DOM Specifikation och Tidslinje

Specifikation Förslag/Draft Rekommenderad
DOM Nivå 1   1 oktober 1998
DOM Nivå 1 (SE) 29 september 2000  
DOM Nivå 2 Kärna   13 november 2000
DOM Nivå 2 HTML   9 januari 2003
DOM Nivå 2 Vyer   13 november 2000
DOM Nivå 2 Stil   13 november 2000
DOM Nivå 2 Händelser   13 november 2000
DOM Nivå 2 Traversal-Range   13 november 2000
DOM Nivå 3 Krav 26 februari 2004  
DOM Nivå 3 Kärna   7 april 2004
DOM Nivå 3 Händelser 21 december 2007  
DOM Nivå 3 Ladda och Spara   7 april 2004
DOM Nivå 3 Validering   27 januari 2004
DOM Nivå 3 XPath 26 februari 2004  
DOM Nivå 3 Vyer 26 februari 2004  

W3C Referens

W3C DOM Huvudsida