Compartir a través de


Cómo: Leer XML de un archivo

Actualización: noviembre 2007

Este ejemplo usa la clase XmlTextReader para extraer los nombres de elemento y las cadenas de texto de un archivo de ejemplo y almacenar la información en una variable de cadena.

Ejemplo

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);

Compilar el código

Copie el código y péguelo en el método Main de una aplicación de consola.

Reemplace "c:\\IntroToVCS.xml" por el nombre del archivo.

Nota:

El documento XML debe tener el formato correcto.

Programación eficaz

La condición o condiciones siguientes pueden provocar una excepción:

  • Puede que el nombre de ruta de acceso sea demasiado largo.

Vea también

Conceptos

Diseñar una interfaz de usuario en Visual C#

Otros recursos

Obtener acceso y mostrar datos

Paseo guiado por Visual C#