Document Object Model (DOM) Level 3 Core Specification (original) (raw)

W3C

Version 1.0

W3C Recommendation 07 April 2004

This version:

http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407

Latest version:

http://www.w3.org/TR/DOM-Level-3-Core

Previous version:

http://www.w3.org/TR/2004/PR-DOM-Level-3-Core-20040205/

Editors:

Arnaud Le Hors, IBM

Philippe Le Hégaret, W3C

Lauren Wood, SoftQuad, Inc. (WG Chair emerita, for DOM Level 1 and 2)

Gavin Nicol, Inso EPS (for DOM Level 1)

Jonathan Robie, Texcel Research and Software AG (for DOM Level 1 and 2)

Mike Champion, Arbortext and Software AG (for DOM Level 1 and 2)

Steve Byrne, JavaSoft (for DOM Level 1 until November 19, 1997)

Please refer to the errata for this document, which may include some normative corrections.

This document is also available in these non-normative formats: XML file, plain text, PostScript file, PDF file, single HTML file, and ZIP file.

See also translations of this document.

Copyright ©2004 W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply.

This specification defines the Document Object Model Core Level 3, 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 Core Level 3 builds on the Document Object Model Core Level 2 [DOM Level 2 Core].

This version enhances DOM Level 2 Core by completing the mapping between DOM and the XML Information Set [XML Information Set], including the support for XML Base [XML Base], adding the ability to attach user information to DOM Nodes or to bootstrap a DOM implementation, providing mechanisms to resolve namespace prefixes or to manipulate "ID" attributes, giving to type information, etc.