XDocument::Load Method (TextReader^)
Creates a new XDocument from a TextReader.
Assembly: System.Xml.Linq (in System.Xml.Linq.dll)
Parameters
- textReader
-
Type:
System.IO::TextReader^
A TextReader that contains the content for the XDocument.
Return Value
Type: System.Xml.Linq::XDocument^An XDocument that contains the contents of the specified TextReader.
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.
The following example creates a document from a StringReader.
This example produces the following output:
<Root>Content</Root>
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1