Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Text;
- using System.Xml;
- namespace Articulos.Preguntas
- {
- public sealed class ParseArchivoXml
- {
- public static void Main()
- {
- string cadenaConXml = @"<libreria>
- <libro genero='novela'>
- <titulo>Los Anillos de Saturno</titulo>
- <autor>
- <nombre>Isaac</nombre>
- <apellido>Asimov</apellido>
- </autor>
- <precio>33.00</precio>
- </libreria>";
- ParsingArchivoXml(cadenaConXml);
- }
- private static void ParsingArchivoXml(string cadenaXml)
- {
- // Objeto StrinBuilder para crear una cadena de resultados:
- StringBuilder resultado = new StringBuilder();
- // Creación de objeto XmlReader:
- using (XmlReader lectorXml = XmlReader.Create (new StringReader(cadenaXml)))
- {
- lectorXml.ReadToFollowing("libro");
- lectorXml.MoveToFirstAttribute();
- string genero = lectorXml.Value;
- resultado.AppendLine( "El género es: " + genero);
- lectorXml.ReadToFollowing("titulo");
- resultado.AppendLine("\tEl título es: " + lectorXml.ReadElementContentAsString());
- }
- Console.WriteLine ("\nResultado:\n\t{0}", resultado.ToString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement