Document Object Model: a tree-based object-oriented API for XML document manipulation: see http://www.w3.org/DOM/