What is DOM?

Document Object Model (DOM) is a W3C specification that defines a standard (abstract) programming API to build, navigate and update XML documents.