What are the core functionalities in XML .NET framework?
The XML API for the .NET Framework includes the following set of functionalities:
With XML readers the client application gets reference to illustrate of reader class. The Reader class allows you to scroll forward through the contents like moving from node to node or from element to element. You can consider it with the "SqlDataReader" object in ADO.NET which is forward only. In brief XML reader allows you to browse through the XML document.
By using XML writers you can store the XML contents to any other storage media. For instance you want to store the entire in memory XML to a physical file or any other media.
XML document classes
The XML documents provides a in memory representation for the data in an XML DOM structure as defined by W3C. It supports browsing & editing of the document. Therefore it gives you a whole memory tree structure representation of your XML document.