Základní rozhraní pro tvorbu a přístup ke stromové reprezentaci XML dat.

  • existují verze DOM Level 1, 2, 3

  • DOM je obecně nezávislý na způsobu analýzy (parsingu) vstupního XML

  • Je popsán IDL definicemi+popisy rozhraní v jednotlivých jazycích (zejm. C++ a Java)