文档对象模型 (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 主页
新闻热点
疑难解答