This is a Free Software
DOM Level 2 implementation, supporting these features:
"XML",
"Events", "MutationEvents",
"HTMLEvents" (won't generate them though),
"UIEvents" (also won't generate them),
"USER-Events" (a conformant extension),
and
"Traversal" (optional; no TreeWalker yet).
| Consumer | Event consumer which constructs DOM documents using the implementation
in this package, using SAX2 events. |
| Consumer.Backdoor | Implements the backdoors needed by DOM. |
| DomAttr | "Attr" implementation. |
| DomCDATA | "CDATASection" implementation. |
| DomCharacterData | Abstract "CharacterData" implementation. |
| DomComment | "Comment" implementation. |
| DomDoctype | "DocumentType" implementation (with no extensions for supporting
any document typing information). |
| DomDocument | "Document" and "DocumentTraversal" implementation. |
| DomElement | "Element" implementation. |
| DomEntity | "Entity" implementation. |
| DomEntityReference | "EntityReference" implementation (reference to parsed entity). |
| DomEvent | "Event" implementation. |
| DomEvent.DomMutationEvent | "MutationEvent" implementation. |
| DomEvent.DomUIEvent | "UIEvent" implementation. |
| DomEx | DOMException implementation. |
| DomExtern | Abstract implemention of nodes describing external DTD-related
objects. |
| DomFragment | "DocumentFragment" implementation. |
| DomImpl | "DOMImplementation" implementation. |
| DomIterator | "NodeIterator" implementation, usable with any L2 DOM which
supports MutationEvents. |
| DomNamedNodeMap | "NamedNodeMap" implementation. |
| DomNode | "Node", "EventTarget", and "DocumentEvent" implementation. |
| DomNotation | "Notation" implementation. |
| DomNsNode | Abstract implemention of namespace support. |
| DomPI | "ProcessingInstruction" (PI) implementation. |
| DomText | "Text" implementation. |
| JAXPFactory | DOM bootstrapping API, for use with JAXP. |