The XML Document Object Model: A W3C standard that allows random navigation, insertions and modification of XML. System.XML => System.XML.dll XMLDataDocument => System.Data.dll XMLDocment and XMLDataDocument : Both are in memory representation of the XML. XMLDataDocument inherits from XMLDocjument and it represents data in relational format and can be exposed to dataset as well. XMLDocument and XMLDataDocument provide the following methods : CreateNode , Clone (deep=true copy childs), GetElementByID (DTD defines an element as ID Type), GetElementsByTagName (return XMLNodeList), ImportNode(from other document), InsertBefore and InsertAfter ( immediately Before/After the referenced node. If node exists, preexistent is removed and newer is inserted, if no reference it is inserted at the end/Beginning of childs). Load (load from disk)...