A tree of objects with interfaces for traversing the tree and writing an XML version of it, as defined by the W3C specification.
The 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 3 is the current working draft at W3C. DOM Level 2 HTML is currently the recommended level.
A document object model is a specification for how objects (i.e., images and links) are represented in a Web page. Netscape Communicator and Microsoft Internet Explorer use different Document Object Models, which is why their implementations of Dynamic HTML are different.