The DOM Level One (Core) specification defines a set of object definitions that are sufficient to represent a document instance (the objects that occur within the document itself). This specification is extends the DOM Level One (Core) specification such that document type definitions, entities, CDATA marked sections can also be represented.
The objects and interfaces defined within this document are
sufficient to allow validators and other applications that
make use of a DTD (Document Type Definition) to
be written. For editors, the interfaces defined here will
probably be insufficient for fine-grained editing, where
information about the document type declaration
may be necessary, though structural isomorphism should be
easily accomplished.(ED: Many of the interfaces here are
subject to change. In particular, the use of attributes
rather than explicit methods will most likely change in a
future draft.
)