- Defining the Document Object Model
- DOM Core Level I
- Creating Document Objects
- Node Interface
- NodeList and NamedNodeMap
- Document Interface
- Element Interface
- Attr Interface
- Additional Interfaces
- Creating DOM Elements
- DOM Level II
- The DOM Core Defined
- Implementation Anomalies
- Summary
- Suggested for Further Study
- Further Reading
Suggested for Further Study
The following questions use the Docuverse DOM implementation, which can be found at http://www.docuverse.com.
-
How does one create a DOM document using the Docuverse SDK?
-
Compare the result of question 1 with any of the previously mentioned Java SDK for DOM. Describe how the Document methods differ from one of the other implementations.
-
Several known anomalies were found in the IBM, Sun, and Oracle DOM implementations. Expand the anomalies list to include the Docuverse DOM SDK and explain if it exhibits any of the previous anomalies or adds new ones of its own.
-
We have not touched on the issues of valid and well-formedness within the DOM. Please give an example of how these issue impact a DOM implementation. Hint: Is this a DOM issue or a SAX issue?
-
Modify the CreateElement.java example to use the Clone method on an entry. Which method, Clone or build from scratch, is better and why?