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

Costruttore XmlTextReader (TextReader)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe XmlTextReader con l'oggetto TextReader specificato.

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

public XmlTextReader(
	TextReader input
)

Parametri

input
Type: System.IO.TextReader

Oggetto TextReader che contiene i dati XML da leggere.

System_CAPS_noteNota

A partire da .NET Framework 2.0, è consigliabile creare XmlReader istanze tramite il XmlReader.Create metodo per sfruttare i vantaggi delle nuove funzionalità.

Si presuppone che il TextReader è già impostato per la codifica corretta. Viene utilizzato dai client che alcuni elementi sono già letto dal flusso in uno scenario MIME multiparte.

Nell'esempio seguente carica una stringa XML nel XmlTextReader utilizzando la StringReader classe.

using System;
using System.IO;
using System.Xml;

public class Sample {

  public static void Main() {

    string xmlData = 
    @"<book>
       <title>Oberon's Legacy</title>
       <price>5.95</price>
      </book>";

    // Create the reader.
    XmlTextReader reader = new XmlTextReader(new StringReader(xmlData));
    reader.WhitespaceHandling = WhitespaceHandling.None;

    // Display each element node.
    while (reader.Read()){
       switch (reader.NodeType){
         case XmlNodeType.Element:
           Console.Write("<{0}>", reader.Name);
           break;
         case XmlNodeType.Text:
           Console.Write(reader.Value);
           break;
         case XmlNodeType.EndElement:
           Console.Write("</{0}>", reader.Name);
           break;
      }       
    }           

    // Close the reader.
    reader.Close();       
  }
} // End class

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: