XDocument::Load Method
Creates a new XDocument from a file specified by a URI, from an TextReader, or from an XmlReader.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | Load(Stream^) | Creates a new XDocument instance by using the specified stream. |
![]() ![]() | Load(Stream^, LoadOptions) | Creates a new XDocument instance by using the specified stream, optionally preserving white space, setting the base URI, and retaining line information. |
![]() ![]() | Load(String^) | Creates a new XDocument from a file. |
![]() ![]() | Load(String^, LoadOptions) | Creates a new XDocument from a file, optionally preserving white space, setting the base URI, and retaining line information. |
![]() ![]() | Load(TextReader^) | Creates a new XDocument from a TextReader. |
![]() ![]() | Load(TextReader^, LoadOptions) | Creates a new XDocument from a TextReader, optionally preserving white space, setting the base URI, and retaining line information. |
![]() ![]() | Load(XmlReader^) | |
![]() ![]() | Load(XmlReader^, LoadOptions) |
Using one of the overloads of this method, you can load an XDocument from a file, a TextReader, or an XmlReader.
To create an XDocument from a string that contains XML, use Parse.

