1) DOM stands for Document Object Model which is used to describe the logical structure of XML document. It is a hierarchical model that provides a way to access and manipulate an XML document.
2) DOM methods and objects can be used with any languages like C#, VB, JavaScript and VB Script.