文檔對象模型 (dom) 是一個平臺,一個中立于語言的應用程序編程接口 (api),允許程序訪問并更改文檔的內容、結構和樣式。
如需學習更多有關 dom 的知識,請閱讀我們的 html dom 教程和 xml dom 教程。
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 專注于 html 和 xml 文檔模型。它含有文檔導航和處理功能。
dom 級別 1 于 1998 年 10 月 1 日成為 w3c 推薦標準。
第二版的工作草案在 2000 年 9 月 29 日。
dom 級別 2 對 dom 級別 1 添加了樣式表對象模型,并定義了操作附于文檔之上的樣式信息的功能性。
dom 級別 2 同時還定義了一個事件模型,并提供了對 xml 命名空間的支持。
作為一項 w3c 推薦標準,dom 級別 2 規范發布于 2000 年 11 月 13 日:
dom level 2 核心 規定了訪問和更改文檔內容及結構的一個 api,此 api 同時包含用于 xml 的接口。
dom level 2 html 規定了操作 html 文檔結構和內容的 api。(這部分規范仍然是工作草案)
dom level 2 規定了對文檔視圖進行訪問和更改的 api。視圖是與原文檔相關聯的表現形式或某種備用的表現形式。
dom level 2 style 規定了動態訪問及更改內容樣式表的 api。
dom level 2 events 規定了訪問文檔事件的 api。
dom level 2 traversal-range 規定了動態遍歷和識別文檔中內容范圍的 api。
dom level 3 規定了內容模型 (dtd 和 schemas) 和文檔驗證。同時規定了文檔加載和保存、文檔查看、文檔格式化和關鍵事件。dom level 3 建立于 dom core level 2 之上。
dom requirements 文檔已經為 level 3 requirements 進行了更新,并于 2000 年 4 月 12 日發布為工作草案。
下面的 dom level 3 工作草案發布于 2000 年 9 月 1 日:
dom level 3 core 規定了訪問和更改文檔內容、結構及樣式的一個 api。
通過增加新的接口和新的事件集,dom level 3 events api 對 level 2 event api 的功能進行了擴展。
dom level 3 content model 規定了用于內容加載和保存、內容模型 (dtd and schemas) 和文檔驗證支持的 api。
dom level 3 views 規定了對文檔視圖進行訪問和更改的 api。視圖是與原文檔相關聯的表現形式或某種備用的表現形式。
規范 | 草案/提議 | 推薦 |
---|---|---|
dom level 1 | 1998 年 10 月 1 日 | |
dom level 1 (se) | 2000 年 9 月 29 日 | |
dom level 2 core | 2000 年 11 月 13 日 | |
dom level 2 html | 2003 年 1 月 9 日 | |
dom level 2 views | 2000 年 11 月 13 日 | |
dom level 2 style | 2000 年 11 月 13 日 | |
dom level 2 events | 2000 年 11 月 13 日 | |
dom level 2 traversal-range | 2000 年 11 月 13 日 | |
dom level 3 requirements | 2004 年 2 月 26 日 | |
dom level 3 core | 2004 年 4 月 7 日 | |
dom level 3 events | 2007 年 12 月 21 日 | |
dom level 3 load and save | 2004 年 4 月 7 日 | |
dom level 3 validation | 2004 年 1 月 27 日 | |
dom level 3 xpath | 2004 年 2 月 26 日 | |
dom level 3 views | 2004 年 2 月 26 日 |
w3c dom 主頁
新聞熱點
疑難解答