W3C DOM Event

Model Dokumentu (DOM) to platforma, niezależna od języka interfejs programowania aplikacji (API), która pozwala na dostęp do i zmianę zawartości, struktury i stylu dokumentu.

DOM Tutorials

Aby uzyskać więcej informacji na temat DOM, przeczytaj nasze HTML DOM Tutoriali XML DOM Tutorial.

Poziom 0 DOM

Poziom 0 DOM nie jest normą W3C. Jest to jedynie definicja ekwiwalentnej funkcjonalności w Netscape Navigator 3.0 i Microsoft Internet Explorer 3.0.

Kluczowe role w rozwoju DOM odgrywały takie firmy jak: ArborText, IBM, Inso EPS, JavaSoft, Microsoft, Netscape, Novell, Grupa Zarządzania Obiektami, SoftQuad, Sun Microsystems oraz Texcel.

Poziom 1 DOM W3C został opracowany na podstawie tej funkcjonalności.

Poziom 1 DOM

Poziom 1 DOM skupia się na modelu dokumentu HTML i XML. Zawiera funkcje nawigacji i przetwarzania dokumentu.

Poziom 1 DOM stał się rekomendacją W3C 1 października 1998 roku.

Projekt roboczy drugiej wersji został opublikowany 29 września 2000 roku.

Poziom 2 DOM

DOM poziom 2 dodał model obiektów do arkuszy stylów i zdefiniował funkcjonalność operacji na stylach przypisanych do dokumentu.

DOM poziomu 2 definiuje również model wydarzeń i oferuje wsparcie dla przestrzeni nazw XML.

Jako rekomendacja W3C, specyfikacja DOM poziomu 2 została opublikowana 13 listopada 2000 roku:

DOM Level 2 Core

DOM Level 2 Core określa API do dostępu i modyfikacji treści oraz struktury dokumentu, które zawiera również interfejsy dla XML.

HTML DOM poziomu 2

DOM Level 2 HTML określa API do operacji na strukturze i treści dokumentu HTML. (Ta część specyfikacji jest wciąż dokumentem roboczym)

Widoki DOM poziomu 2

DOM Level 2 określa API do dostępu i modyfikacji widoków dokumentu. Widoki to formy prezentacji związane z oryginalnym dokumentem lub pewne alternatywne formy.

Styl DOM poziomu 2

DOM Level 2 Style określa API do dynamicznego dostępu i modyfikacji stylów treści.

Zdarzenia DOM poziomu 2

DOM Level 2 Events określa API do dostępu do wydarzeń dokumentu.

Przeszukiwanie i zakres DOM poziomu 2

DOM Level 2 Traversal-Range określa API do dynamicznego przeglądania i identyfikacji zakresów treści w dokumencie.

DOM Poziom 3

DOM Level 3 określa model treści (DTD i Schematy) oraz walidację dokumentu. Również określa ładowanie i zapisywanie dokumentu, przeglądanie dokumentu, formatowanie dokumentu oraz kluczowe wydarzenia. DOM Level 3 buduje się na DOM Core Level 2.

Wymagania DOM poziomu 3

Dokument wymagań DOM (DOM Requirements) został zaktualizowany dla wymagań poziomu 3 i opublikowany jako dokument roboczy 12 kwietnia 2000 roku.

Poniższe dokumenty robocze DOM Level 3 zostały opublikowane 1 września 2000 roku:

Kernel DOM poziomu 3

DOM Level 3 Core określa API do dostępu i modyfikacji treści, struktury oraz stylu dokumentu.

Zdarzenia DOM poziomu 3

Przez dodanie nowych interfejsów i zestawów wydarzeń, API DOM Level 3 Events rozszerza funkcje API Level 2 Event.

Ładowanie i zapis DOM poziomu 3

DOM Level 3 Content Model określa API do ładowania i zapisywania treści, modelu treści (DTD i Schematy) oraz wsparcia walidacji dokumentu.

DOM Level 3 Views and Formatting

DOM Level 3 Views określa API do dostępu i modyfikacji widoków dokumentu. Widoki to formy prezentacji związane z oryginalnym dokumentem lub pewne alternatywne formy.

Specyfikacja i harmonogram W3C DOM

Specyfikacja Projekt/Propozycja Rekomendacja
DOM poziom 1   1 października 1998 roku
DOM poziom 1 (SE) 29 września 2000 roku  
Kernel DOM poziomu 2   13 listopada 2000 roku
HTML DOM poziomu 2   9 stycznia 2003 roku
Widoki DOM poziomu 2   13 listopada 2000 roku
Styl DOM poziomu 2   13 listopada 2000 roku
Zdarzenia DOM poziomu 2   13 listopada 2000 roku
Przeszukiwanie i zakres DOM poziomu 2   13 listopada 2000 roku
Wymagania DOM poziomu 3 26 lutego 2004 roku  
Kernel DOM poziomu 3   7 kwietnia 2004 roku
Zdarzenia DOM poziomu 3 21 grudnia 2007 roku  
Ładowanie i zapis DOM poziomu 3   7 kwietnia 2004 roku
Walidacja DOM poziomu 3   27 stycznia 2004 roku
XPath DOM poziomu 3 26 lutego 2004 roku  
Widoki DOM poziomu 3 26 lutego 2004 roku  

W3C Referencje

Strona główna W3C DOM