1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| maClasse monObjet = new maClasse(); // peut être n'importe quel objet sérializable, p.ex un DataSet
[...]
using System.Xml.Serialization;
[...]
XmlSerializer serialiseur = new XmlSerializer(typeof(maClasse));
Textwriter writer = new StreamWriter("monfichier.xml");
serializeur.Serialize(writer,monObjet);
writer.Close();
// voilà, c'est tout...
// on peut désérializer de la même façon...
[...]
using System.Xml.Serialization;
[...]
XmlSerializer serialiseur = new XmlSerializer(typeof(maClasse));
TextReader reader = new StreamReader("monfichier.xml");
monObjet = (maClasse) serialiseur.Deserialize(reader);
reader.Close(); |
Partager