W3C

DOM Current Status

This page summarizes the relationships among specifications, whether they are finished standards or drafts. Below, each title links to the most recent version of a document.

Completed Work

W3C Recommendations have been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and are endorsed by the Director as Web Standards. Learn more about the W3C Recommendation Track.

Group Notes are not standards and do not have the same level of W3C endorsement.

Standards

2008-12-22

Element Traversal Specification

This specification defines the ElementTraversal interface, which allows script navigation of the elements of a DOM tree, excluding all other nodes in the DOM, such as text nodes. It also provides an attribute to expose the number of child elements of an element. It is intended to provide a more convenient alternative to existing DOM navigation interfaces, with a low implementation footprint.

2004-04-07

Document Object Model (DOM) Level 3 Load and Save Specification

2004-04-07

Document Object Model (DOM) Level 3 Core Specification

2004-01-27

Document Object Model (DOM) Level 3 Validation Specification

2003-01-09

Document Object Model (DOM) Level 2 HTML Specification

2000-11-13

Document Object Model (DOM) Level 2 Core Specification

2000-11-13

Document Object Model (DOM) Level 2 Events Specification

2000-11-13

Document Object Model (DOM) Level 2 Style Specification

This specification defines the Document Object Model Level 2 Style Sheets and Cascading Style Sheets (CSS), a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content and of style sheets documents.

2000-11-13

Document Object Model (DOM) Level 2 Traversal and Range Specification

2000-11-13

Document Object Model (DOM) Level 2 Views Specification

1998-10-01

Document Object Model (DOM) Level 1

This specification defines the Document Object Model Level 1, a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents.

Group Notes

Drafts

Below are draft documents: Candidate Recommendations, Last Call Drafts, other Working Drafts . Some of these may become Web Standards through the W3C Recommendation Track process. Others may be published as Group Notes or become obsolete specifications.

Candidate Recommendations

2014-06-17

DOM Parsing and Serialization

This specification defines various APIs for programmatic access to HTML and generic XML parsers by web applications for use in parsing and serializing DOM nodes.

2012-12-11

Server-Sent Events

This specification defines an API for opening an HTTP connection for receiving push notifications from a server in the form of DOM events.

Last Call Drafts

2014-07-10

W3C DOM4

This specification defines the Document Object Model (DOM) specification for synchronized multimedia functionality. It is part of work in the Synchronized Multimedia Working Group (SYMM) towards a next version of the SMIL language and SMIL modules. Related documents describe the specific application of this SMIL DOM for SMIL documents and for HTML and XML documents that integrate SMIL functionality. The SMIL DOM builds upon the DOM Core functionality, adding support for timing and synchronization, media integration and other extensions to support synchronized multimedia documents. .

Other Working Drafts

2014-06-17

Shadow DOM

Describes a method of establishing and maintaining functional boundaries between DOM subtrees and how these subtrees interact with each other within a document tree.

2013-11-05

Document Object Model (DOM) Level 3 Events Specification

Obsolete Specifications

These specifications have either been superseded by others, or have been abandoned. They remain available for archival purposes, but are not intended to be used.

Retired