The topics in this section describe how to parse XML documents.
Shows how to parse a string to create an XML tree.
Shows how to load XML from a URI using the Load method.
Describes how to control the white space behavior of LINQ to XML while loading XML trees.
Shows how to detect badly formed or invalid XML.
Shows how to create an XML tree directly from an XmlReader.
Shows how to stream XML fragments by using an XmlReader.
When you have to process arbitrarily large XML files, it might not be feasible to load the whole XML tree into memory. Instead, you can stream XML fragments.