Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo XElement.Load (TextReader)

 

Data di pubblicazione: novembre 2016

Carica un oggetto XElement da TextReader.

Spazio dei nomi:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public static XElement Load(
	TextReader textReader
)

Parametri

textReader
Type: System.IO.TextReader

Oggetto TextReader che verrà letto per il contenuto di XElement.

Valore restituito

Type: System.Xml.Linq.XElement

Oggetto XElement contenente il codice XML letto dall'oggetto TextReader specificato.

Questo metodo legge il XML non elaborato nella struttura ad albero XML. Ignora tutti gli spazi vuoti non significativi nel file.

LINQ per le funzionalità di caricamento del XML si basa su XmlReader. Pertanto, è possibile rilevare eventuali eccezioni generate dal XmlReader.Create overload di metodi e XmlReader metodi che leggono e analizzano il documento.

Nell'esempio seguente viene caricato un elemento da un StringReader.


                TextReader sr = new StringReader("<Root><Child/></Root>");
XElement xmlTree = XElement.Load(sr);
sr.Close();
Console.WriteLine(xmlTree);

Questo esempio produce il seguente output:


                <Root>
  <Child />
</Root>

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 3.5
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: