The DOM, or Document Object Model, is a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure, and style of documents. DOM has three levels to date. DOM 2.0 became a W3C Recommendation on November 13, 2000. Currently DOM 3.0 is a Working Draft.
DOM  DOM Level 3
SVG 
XHTML 
XML 
XML Base 
XPath  |
-
Access keyboard events. Adding the ability of defining groups of events
-
Load and Save interfaces: for loading XML source documents into a DOM representation and for saving a DOM representation as an XML document.
-
Support an embedded Document Object Model: Currently, the Web is moving towards documents with mixed markup vocabularies, e.g. SVG fragments can be embedded in an XHTML document. This creates new challenges for the DOM, since it also means that DOM APIs and implementations of the different vocabularies need to work together.
-
Adapt to changes to core XML functionality: the DOM is an API to an XML document. As auxiliary functionality to XML 1.0 is developed (namespaces, XML Base), the DOM API should model these changes.
-
XPath DOM support: The ability to query a DOM tree using XPath will be also included.
|
|