XElement::Load Method (Stream)
Creates a new XElement instance by using the specified stream.
Assemblies: System.Xml.Linq (in System.Xml.Linq.dll)
System.Xml.XDocument (in System.Xml.XDocument.dll)
LINQ to XML's loading functionality is built upon XmlReader. Therefore, you might catch any exceptions that are thrown by the XmlReader::Create overload methods and the XmlReader methods that read and parse the document.
If you have to modify XmlReaderSettings, following these steps: