DOM 2

DOM2 (Web)

[8] DOM2 (DOM Level 2) は、00年代初頭当時の DOM 仕様 (第3世代) でした。

仕様

[9] DOM2 には次の仕様がありました。

[10] W3C の手続き上は現在も有効かもしれませんが (よくわからない)、 いずれも既に新世代の仕様書により置き換えられており、 DOM2 は事実上失効しています。

[11] なお Core と HTML は DOM1 の改訂版で、それ以外は新規でした。 ただし DOM2DOM1 を包含する改訂版ではあるものの、 DOM1 仕様も廃止されずに存続していました。もっとも DOM1第2版の開発は、 DOM2 の開発に集中することを理由に中止されています。

メモ

[13] DOM3 はつまみ食い程度にしか実装されなかったので、 DOM2 はほぼ全体が実装された最後の W3C DOM でした。 (といっても当時の IE にはほとんど実装されませんでした。)

[12] DOM 2 の規定するモジュール:

Core2.0[CORE]
XML2.0XML[CORE]
HTML2.0HTML[HTML]
Views2.0views[VIEW]
StyleSheets2.0スタイル・シート[SS]
CSS2.0CSS[CSS]
CSS22.0CSS 2[CSS]
Events2.0event[EVENT]
UIEvents2.0UI event[EVENT]
MouseEvents2.0マウス event[EVENT]
MutationEvents2.0mutation event[EVENT]
HTMLEvents2.0HTML event[EVENT]
Range2.0範囲[EVENT]
Traversal2.0traversal[EVENT]

[14] Mark ElementTraversal Rec as obsolete · Issue #96 · w3c/WebPlatformWG () https://github.com/w3c/WebPlatformWG/issues/96

[15]