Procedura: leggere dati XML da un file

Aggiornamento: novembre 2007

Nell'esempio seguente viene utilizzata la classe XmlTextReader per estrarre i nomi di elemento e le stringhe di testo da un file di esempio e archiviare le informazioni in una variabile di stringa.

Esempio

System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader("c:\\IntroToVCS.xml");
            string contents = "";
            while (reader.Read()) 
            {
                reader.MoveToContent();
                if (reader.NodeType == System.Xml.XmlNodeType.Element)
                    contents += "<"+reader.Name + ">\n";
                if (reader.NodeType == System.Xml.XmlNodeType.Text)
                    contents += reader.Value + "\n";
            }
            System.Console.Write(contents);

Compilazione del codice

Copiare il codice e incollarlo nel metodo Main di un'applicazione console.

Sostituire "c:\\IntroToVCS.xml" con il nome del file effettivo.

Nota:

Il formato del documento XML deve essere corretto.

Programmazione efficiente

La seguente condizione può generare un'eccezione:

  • Il nome del percorso è troppo lungo.

Vedere anche

Concetti

Progettazione di un'interfaccia utente in Visual C#

Altre risorse

Accesso e visualizzazione di dati

Presentazione guidata di Visual C#