W3C logo User Interface Domain

Document Object Model (DOM)

June 15, 1998. Maintained by the W3C DOM WG.

The Document Object Model is a platform- and language-neutral interface that will allow programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page. This is an overview of DOM-related materials here at W3C and around the web.

"Dynamic HTML" is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated. W3C has received several submissions from members companies on the way in which the object model of HTML documents should be exposed to scripts. These submissions do not propose any new HTML tags or style sheet technology. The W3C DOM WG is working hard to make sure interoperable and scripting-language neutral solutions are agreed upon.

Activity logo W3C Activity Statement on the DOM

This is the W3C statement of direction concerning the evolution of the Document Object Model. Look here for information about the goals of the work and the current situation.

Questions, comments, and suggestions about the DOM

Although questions about the DOM may be posted in other forums, it would be best to post them to the public mailing list at www-dom@w3.org. To subscribe, send mail to www-dom-request@w3.org with the subject "subscribe".

Public Release of Specifications

The work being done by the DOM WG will be released in several stages, in the form of Working Drafts used to build the Document Object Model Specification. The first Working Draft is the requirements document. Functionality equivalent to that currently exposed in Netscape Navigator 3.0 and Microsoft Internet Explorer 3.0 is referred to as "level zero". The DOM builds on this existing technology. The Working Draft of level one contains functionality for document navigation and manipulation. The Working Draft of level one core, HTML, and XML is now publicly available for comments.

Note that these documents represent a snapshot of our thoughts and are here for public comment only. Experimental implementations may be made in the realization that specifications will change without regard to compatibility with earlier versions of the specifications. When the DOM WG thinks that the material in any given Working Draft is stable, it will be submitted to the W3C Membership as a Proposed Recommendation. If the Membership agrees that the specification is stable and contributes to Web interoperability, it will issue a W3C Recommendation. See the Technical Reports and Publications page for more details.

It is also possible that W3C Notes related to the DOM will be made available. The definition of a Note at the page given above is: "The Consortium may make available on the Web information, ideas or commentary from W3C staff, Members, or the general public. Such information may be released, at the discretion of the W3C Director, as a NOTE."

Related Resources

If what you're looking for isn't here, it may be somewhere else on the W3C site:

HTML
The language commonly used for document interchange on the Web. W3C Activity Statement on HTML
SGML
Here are background materials to SGML, the architecture behind HTML.
XML
XML is a simplified version of SGML, suitable for use on the Web. W3C Activity Statement on XML.
Style Sheets
Cascading Style sheets and related proposals for adding more presentational control for HTML. W3C Activity Statement on Style
Internationalization
Support for western European writing systems is widespread. Support for eastern European, CJK, and other writing systems, as well as mixed-language documents, is being developed. The issues to be considered include character sets and encodings, bi-directional rendering, fonts, and currency and date formats.
Web Accessibility Initiative
One major feature of HTML is that it can be rendered in braille, by speech synthesis systems, etc. The WAI will release guidelines to make the Web generally accessible. W3C Activity Statement on the WAI
Mathematics
Work on representing mathematics in HTML and XML. W3C Activity Statement on Math


Lauren Wood, chair of the W3C Document Object Model Working Group (members only)
Arnaud Le Hors, W3C staff contact to the DOM working group.
$Date: 1998/06/15 23:34:09 $

Copyright  ©  1997 W3C (MIT, INRIA, Keio ), All Rights Reserved. W3C liability, trademark, document use and software licensing rules app ly. Your interactions with this site are in accordance with our public and Member privacy statements.