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)