Document Object Model (DOM) Level 2 Specification
This version: http://www.w3.org/TR/2000/CR-DOM-Level-2-20000510
(PostScript file, PDF file, plain text, ZIP file) Latest version: http://www.w3.org/TR/DOM-Level-2 Previous version: http://www.w3.org/TR/2000/CR-DOM-Level-2-20000307 Editors: Lauren Wood, SoftQuad Software Inc., chair Arnaud Le Hors, W3C staff contact until October 1999, then IBM Vidur Apparao, Netscape Communications Corporation Laurence Cable, Sun Mike Champion, Arbortext and Software AG Mark Davis, IBM Joe Kesselman, IBM Philippe Le H�garet, W3C, staff contact (from November 1999) Tom Pixley, Netscape Communications Corporation Jonathan Robie, Texcel Research and Software AG Peter Sharpe, SoftQuad Software Inc. Chris Wilson, Microsoft
Abstract
This specification defines the Document Object Model Level 2, a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model Level 2 builds on the Document Object Model Level 1.
The DOM Level 2 is made of a set of core interfaces to create and manipulate the structure and contents of a document and a set of optional modules. These modules contain specialized interfaces dedicated to XML, HTML, an abstract view, generic stylesheets, Cascading Style Sheets, Events, traversing the document structure, and a Range object.
Status of this document
This specification is still in the Candidate Recommendation phase. A coordination issue has arisen, which necessitates an extended Candidate Recommendation phase. It will end when the coordination issue is resolved.
Comments on this document are invited and are to be sent to the public mailing list www-dom@w3.org. An archive is available at http://lists.w3.org/Archives/Public/www-dom/.
Should this specification prove impossible or very difficult to implement, the necessary changes to make it implementable will be made. If this specification is possible to implement, the only changes which will be made to this specification are minor editorial changes and clarifications.
This document has been produced as part of the W3C DOM Activity. The authors of this document are the DOM WG members. Different modules of the Document Object Model have different editors.
Note: The coordination issue affects the handling of namespace URIs. The resolution of the coordination issue may necessitate changes to the DOM Level 2 Core module.
Table of contents
- Expanded Table of Contents
- Copyright Notice
- What is the Document Object Model?
- Chapter 1: Document Object Model Core
- Chapter 2: Document Object Model HTML
- Chapter 3: Document Object Model Views
- Chapter 4: Document Object Model StyleSheets
- Chapter 5: Document Object Model CSS
- Chapter 6: Document Object Model Events
- Chapter 7: Document Object Model Traversal
- Chapter 8: Document Object Model Range
- Appendix A: Changes
- Appendix B: Accessing code point boundaries
- Appendix C: IDL Definitions
- Appendix D: Java Language Binding
- Appendix E: ECMA Script Language Binding
- Acknowledgments
- Glossary
- References
- Objects Index
- Index