. The Net Microsoft ofrece a los desarrolladores con muchas herramientas para crear aplicaciones visuales y sitios web . Por ejemplo , el marco se ha incorporado en las herramientas para tratar con archivos XML , que se utilizan con frecuencia para almacenar datos en formato jerárquico. Las jerarquías se pueden desplazar mediante una función recursiva , que se llama en algún momento de su proceso . Esto le permite apuntar una función recursiva en la raíz de un archivo XML y leer todo el archivo utilizando una sola llamada de función. La función " ReadOuterXml " lo hace fácil . Cosas que necesitará
PC con Windows con Visual Studio 2010 instalado
Ver Más instrucciones
1
Abra Visual Studio 2010 , haga clic en el icono del programa . Cuando se carga , seleccione " Archivo /Nuevo /Proyecto " y haga clic en " Aplicación C # /Visual consola . " Un archivo de código fuente aparece en la ventana principal del editor.
2 Haga clic en el panel de marcado " Explorador de soluciones " en el lado izquierdo de la ventana principal del editor. Aparece un menú . Seleccione "Añadir " y luego en " Archivo", que abre un " Asistente para Nuevo archivo. " Desplácese por la lista de archivos, y seleccione el archivo "XML " . Haga clic en " Aceptar" para agregar el archivo XML al proyecto
3
Añada las siguientes líneas de código en el archivo XML: . ?
< Xml version = " 1.0 " encoding = "UTF - 8 " Página 4
Guarde el archivo XML pulsando la combinación de teclas "Ctrl " y "S"
5
Haga clic en la pestaña llamada " program.cs . " La ventana principal del editor muestra el archivo de código fuente original que se creó cuando se hizo el proyecto. El archivo de código fuente tiene un método principal , seguido por dos llaves . Todas las declaraciones contenidas en los siguientes pasos deben ser colocados en el medio de las llaves del método principal
6
Escribe la siguiente declaración en el método principal para crear un nuevo XmlReader : .
< P > usando ( XmlReader reader = XmlReader.Create ( " XMLFile1.xml ")) { }
7
Escribir una declaración recursiva que recorre todos los elementos del archivo XML, mediante la colocación de la siguiente línea en - entre las llaves de la declaración " utilizando " de la etapa anterior . La declaración " ReadOuterXml " imprimirá el valor de las etiquetas y los valores XML
while ( reader.MoveToNextAttribute ()) { Console.WriteLine ( reader.ReadOuterXml ()) ;} .
8
Ejecute el programa presionando el botón verde de "Play" . El programa abre una ventana e imprime las etiquetas y los valores situados en el documento XML.