Latest web development tutorials

W3C DOM 活動

文檔對像模型(DOM:Document Object Model) 是一個平台,一個中立於語言的應用程序編程接口(API),允許程序訪問並更改文檔的內容、結構和样式。


DOM Tutorials

如需學習更多有關DOM的知識,請閱讀我們的HTML DOM教程XML DOM教程


DOM 級別0

DOM 級別0 不是W3C 規範。 而僅僅是對在Netscape Navigator 3.0 和Microsoft Internet Explorer 3.0 中的等價功能性的一種定義。

DOM 發展過程中的關鍵角色有:ArborText、IBM、Inso EPS、JavaSoft、Microsoft、Netscape、Novell、the Object Management Group、SoftQuad、Sun Microsystems 以及Texcel。

W3C 的DOM 級別1 建立於此功能性之上。


DOM 級別1

DOM 級別1 專注於HTML 和XML 文檔模型。 它含有文檔導航和處理功能。

DOM 級別1 於1998 年10 月1 日成為W3C 推薦標準。

第二版的工作草案在2000 年9 月29 日。

DOM 級別2

DOM 級別2 對DOM 級別1 添加了樣式表對像模型,並定義了操作附於文檔之上的樣式信息的功能性。

DOM 級別2 同時還定義了一個事件模型,並提供了對XML 命名空間的支持。

作為一項W3C 推薦標準,DOM 級別2 規範發佈於2000 年11 月13 日:

DOM Level 2 核心

DOM Level 2 核心規定了訪問和更改文檔內容及結構的一個API,此API 同時包含用於XML 的接口。

DOM Level 2 HTML

DOM Level 2 HTML 規定了操作HTML 文檔結構和內容的API。 (這部分規範仍然是工作草案)

DOM Level 2 Views

DOM Level 2 規定了對文檔視圖進行訪問和更改的API。 視圖是與原文檔相關聯的表現形式或某種備用的表現形式。

DOM Level 2 Style

DOM Level 2 Style 規定了動態訪問及更改內容樣式表的API。

DOM Level 2 Events

DOM Level 2 Events 規定了訪問文檔事件的API。

DOM Level 2 Traversal-Range

DOM Level 2 Traversal-Range 規定了動態遍歷和識別文檔中內容範圍的API。

DOM 級別3

DOM Level 3 規定了內容模型(DTD 和Schemas) 和文檔驗證。 同時規定了文檔加載和保存、文檔查看、文檔格式化和關鍵事件。 DOM Level 3 建立於DOM Core Level 2 之上。

DOM Level 3 Requirements

DOM Requirements 文檔已經為Level 3 requirements 進行了更新,並於2000 年4 月12 日發佈為工作草案。

下面的DOM Level 3 工作草案發佈於2000 年9 月1 日:

DOM Level 3 Core

DOM Level 3 Core 規定了訪問和更改文檔內容、結構及樣式的一個API。

DOM Level 3 Events

通過增加新的接口和新的事件集,DOM Level 3 Events API 對Level 2 Event API 的功能進行了擴展。

DOM Level 3 Load and Save

DOM Level 3 Content Model 規定了用於內容加載和保存、內容模型(DTD and Schemas) 和文檔驗證支持的API。

DOM Level 3 Views and Formatting

DOM Level 3 Views 規定了對文檔視圖進行訪問和更改的API。 視圖是與原文檔相關聯的表現形式或某種備用的表現形式。


W3C DOM 規範和時間線

规范 草案/提议 推荐
DOM Level 1 01. Oct 1998
DOM Level 1 (2.Ed) 29. Sep 2000
DOM Level 2 Core 13. Nov 2000
DOM Level 2 HTML 09. Jan 2003
DOM Level 2 Views 13. Nov 2000
DOM Level 2 Style 13. Nov 2000
DOM Level 2 Events 13. Nov 2000
DOM Level 2 Traversal-Range 13. Nov 2000
DOM Level 3 Requirements 26. Feb 2004
DOM Level 3 Core 07. Apr 2004
DOM Level 3 Events 31. May 2011
DOM Level 3 Load and Save 07. Apr 2004
DOM Level 3 Validation 27. Jan 2004
DOM Level 3 XPath 26. Feb 2004
DOM Level 3 Views 26. Feb 2004


W3C 參考手冊:

W3C DOM首頁