DOM Level 2 ist die Erweiterung von DOM Level 1 hauptsächlich um Funktionen, die für die Behandlung von XML und CSS benötigt werden. So gehören dazu:
DOM Core
Erweiterung um XML-Namespace-Unterstützung
DOM HTML
Erweitung um XHTML-Dokumente und Anpassung an DOM Core Level 2
DOM Style und DOM CSS
Dynamische Auslesen, Hinzufügen und Ändern der Formatierung eines Dokuments über CSS
DOM Views
Zugriff auf Informationen über die konkreter Wiedergabeeigenschaften eines Dokuments. Dies wird hauptsächlich mit DOM CSS benutzt, um die tatsächlichen, aktuellen Attributwerte von Elementen in Erfahrung zu bringen (z.B. 'Welche Farbe hat die Überschrift der Ebene 1').
DOM Events
Standardisierung der Verarbeitung von Ereignissen in Dokumenten, z.B. Benutzeraktionen. Wird vor allem im Zusammenhang mit JavaScript bei der Darstellung von DHTML-Dokumenten in Web-Browsern verwendet.
DOM Traversal and Range
Durchlaufen des Knotenbaums anhand von Auswahlkriterien, Arbeiten mit Teilbereichen des Dokuments
Siehe auch:
DOM Level 0
DOM Level 1
DOM Level 3