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.
![]() |
---|
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#