Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Xml;
- using System.Xml.Linq;
- namespace Recetas.CSharp.R0613
- {
- public class UsoLoad
- {
- public static void Main()
- {
- // Ruta de archivo XML:
- string rutaArchivoXml = "CatalogoProductos.xml";
- // Carga de XML por medio de su nombre de archivo:
- Console.WriteLine ("\nUso de versión Load(String):");
- XElement elementoRaiz = XElement.Load(rutaArchivoXml);
- Console.WriteLine (elementoRaiz);
- Console.WriteLine ("\nPresione Enter para continuar...");
- Console.ReadLine ();
- // Carga a través de un flujo:
- Console.WriteLine ("\nUso de versión Load(Stream):");
- FileStream flujo = File.OpenRead(rutaArchivoXml);
- elementoRaiz = XElement.Load(flujo);
- Console.WriteLine (elementoRaiz);
- Console.WriteLine ("\nPresione Enter para continuar...");
- Console.ReadLine ();
- // Carga a través de un objeto TextReader:
- Console.WriteLine ("\nUso de versión Load(TextReader):");
- TextReader lector = new StreamReader(rutaArchivoXml);
- elementoRaiz = XElement.Load(lector);
- Console.WriteLine (elementoRaiz);
- Console.WriteLine ("\nPresione Enter para continuar...");
- Console.ReadLine ();
- // Carga a través de XmlReader:
- Console.WriteLine ("\nUso de versión Load(XmlReader):");
- XmlReader lectorXml = new XmlTextReader(new StreamReader(rutaArchivoXml));
- elementoRaiz = XElement.Load(lectorXml);
- Console.WriteLine (elementoRaiz);
- Console.WriteLine ("\nPresione Enter para continuar...\n");
- Console.ReadLine ();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement