Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.Collections.Generic;
- using System.Xml.Serialization;
- using System.Xml;
- using System.Text;
- namespace SerializacionXML
- {
- class MainClass
- {
- public static void Main (string[] args)
- {
- List<Persona> _listaPersonas = new List<Persona>()
- {
- new Persona("Juan Roman","Riquelme",35),
- new Persona("Lionel","Messi",26),
- new Persona("Diego Armando","Maradona",52)
- };
- Persona pers = new Persona("Pablo","Raissiguier",20);
- Serializar(_listaPersonas);
- SerializarObjeto(pers);
- }
- public static void Serializar(List<Persona> lista)
- {
- XmlSerializer fl = new XmlSerializer(typeof(List<Persona>));
- XmlTextWriter formateador = new XmlTextWriter("/home/pablo/Serializacion/datosLista.xml",Encoding.UTF8);
- formateador.Formatting = Formatting.Indented;
- formateador.Indentation = 1;
- formateador.IndentChar = '\t';
- fl.Serialize(formateador,lista);
- formateador.Close();
- }
- public static void SerializarObjeto(Persona per)
- {
- XmlSerializer fl = new XmlSerializer(per.GetType());
- XmlTextWriter formateador = new XmlTextWriter("/home/pablo/Serializacion/datosPersona.xml",Encoding.UTF8);
- formateador.Formatting = Formatting.Indented;
- formateador.Indentation = 1;
- formateador.IndentChar = '\t';
- fl.Serialize(formateador,per);
- formateador.Close();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment