Document+Object+Model

Document Object Model (DOM)

from [|Document Object Model (DOM)]

[|What is the Document Object Model?]
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.

[|Why the Document Object Model?]
"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. The 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 Activity is working hard to make sure interoperable and scripting-language neutral solutions are agreed upon.

[|Public Release of Specifications]
Looking for the specifications? See the [|DOM Technical Reports] section. It contains all DOM Level 1, 2, and 3 drafts including the DOM requirements document.

=[|Document Object Model (DOM) Technical Reports]=

[|Document Object Model Level 1 Spec Versions]
DOM Lev 1 Spek Ver 1 frum [|Document Object Model Level 1 Spec Ver 1] (W3C [|Recommendation]) 1 October 1998, Vidur Apparao, Steve Byrne, Mike Champion, Scott Isaacs, Ian Jacobs, Arnaud Le Hors, Gavin Nicol, Jonathan Robie, Robert Sutor, Chris Wilson, Lauren Wood [[|errata]] DOM Lev 1 Ver 2 frum [|Document Object Model Level 1 (Second Edition)](W3C Working Draft) 29 September 2000, Vidur Apparao, Steve Byrne, Mike Champion, Scott Isaacs, Ian Jacobs, Arnaud Le Hors, Gavin Nicol, Jonathan Robie, Robert Sutor, Chris Wilson, Lauren Wood

[|Document Object Model Level 2]
[|Document Object Model Level 2 Core] (W3C [|Recommendation])13 November 2000, Arnaud Le Hors, Philippe Le Hégaret, Lauren Wood, Gavin Nicol, Jonathan Robie, Mike Champion, Steve Byrne[[|errata]][|Document Object Model Level 2 Views] (W3C [|Recommendation])13 November 2000, Arnaud Le Hors, Laurence Cable[[|errata]][|Document Object Model Level 2 Events] (W3C [|Recommendation])13 November 2000, Tom Pixley[[|errata]][|Document Object Model Level 2 Style] (W3C [|Recommendation])13 November 2000, Chris Wilson, Philippe Le Hégaret, Vidur Apparao[[|errata]][|Document Object Model Level 2 Traversal and Range] (W3C [|Recommendation])13 November 2000, Joe Kesselman, Jonathan Robie, Mike Champion, Peter Sharpe, Vidur Apparao, Lauren Wood[[|errata]][|Document Object Model Level 2 HTML] (W3C [|Recommendation])9 January 2003, Johnny Stenback, Philippe Le Hégaret, Arnaud Le Hors, Chris Wilson, Ian Jacobs, Mike Champion, Scott Isaacs, Vidur Apparao[[|errata]] [[|issues list]] [[|implementation report]] [[|IPR Disclosures]] [|All DOM Level 2 recommendations] available in a single zip file.

[|Document Object Model Level 3]
[|Document Object Model Level 3 Core] (W3C [|Recommendation])7 April 2004, Arnaud Le Hors, Philippe Le Hégaret[[|errata]] [[|implementation report]] [[|issues list]] [[|IPR Disclosures]][|Document Object Model Level 3 Load and Save] (W3C [|Recommendation])7 April 2004, Johnny Stenback[[|errata]] [[|implementation report]] [[|issues list]] [[|IPR Disclosures]][|Document Object Model Level 3 Validation] (W3C [|Recommendation])15 December 2003, Ben Chang[[|errata]] [[|implementation report]] [[|issues list]] [[|IPR Disclosures]]

[|DOM4]
[|DOM4](W3C Working Draft)Anne van Kesteren, Aryeh Gregor, Ms2ger

[|Others]
[|Document Object Model Level 3 XPath](W3C Working Group Note)26 February 2004, Ray Whitmer[|Document Object Model Requirements](W3C Working Group Note)26 February 2004, Ben Chang, Mike Champion, James Davidson, Angel Diaz, Andy Heninger, Joe Kesselman, Philippe Le Hégaret, Arnaud Le Hors, Tom Pixley, Jared Sorensen, Ray Whitmer, Lauren Wood[|Document Object Model Level 3 Views and Formatting](W3C Working Group Note)26 February 2004, Ray Whitmer.[|Document Object Model Level 3 Events] (W3C [|Working Group Note])7 November 2003, Philippe Le Hégaret[|Document Object Model Level 3 Abstract Schemas](W3C Note)27 July 2002, Ben Chang, Elena Litani. The following Document Object Models are not developed in the DOM Activity: Document Object Model for Mathematical Markup Language[|Mathematical Markup Language Version 2.0](W3C Recommendation)Document Object Model Scalable Vector Graphics[|Scalable Vector Graphics 1.0](W3C Recommendation)Document Object Model for SMIL Animation[|SMIL Animation](W3C Recommendation)Synchronized Multimedia Integration Language Document Object Model[|Synchronized Multimedia Integration Language Document Object Model] (W3C Working Draft)