Warning! This page is not complete! The reader should refer to the DOM documentation at the World Wide Web Consortium web site.
The Document Object Model (DOM) is a programming model that represents parts of an XML document as objects. Each object is thereby accessible by referring to the object and subobjects with periods between them. Each object supports specific attributes and methods which allows dynamic content using XML. The DOM is cross platform compatible. It allows scripts and programs to access and update the content and style of elements in a document. The DOM presents documents as a hierarchy of nodes.