The .NET Framework provides a variety of classes and methods to manipulate XML. However, many times an application requires read only access to an XML Data file. The XMLTextReader reads records sequentially and allows the skipping of element that may not be needed.
Click here to know more !