The level 1 version of the DOM standard defines the complete content structure of the document.
This is implemented in the standard in two parts:
DOM core functionality
The core functionality should apply to documents of a variety of types while the HTML functionality should only be supported in implementations that use HTML marked up documents.
In a fully compliant browser, you can expect to access all of the attributes, names and values of each and every tag. There should be a high degree of consistency between HTML tag attribute sets and object properties and methods.
The document should then be represented as a tree of objects starting at the outermost <HTML> tag and all subsequent items being contained in a logical tree structured parent and child arrangement.
To work around this, some prefix will be added to the property names.
The Level 1 DOM support should also include some API support to locate objects by name without necessarily walking the document tree.
The level 1 DOM specification is similar to but may be somewhat incompatible with the MSIE version 4 DOM implementation. Netscape 6.0 provides the most accurate and compliant implementation of DOM level 1 at the time of writing.
|See also:||NamedNodeMap object|