Three versions of DOM: DOM Level 1, 2, 3
DOM - does not depend on the XML Parsing.
Described using IDL + API descriptions for particular programming languages (C++, Java, etc.)