1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Console.WriteLine("Objet chargé");
//Serialisation de l'objet dans un flux Xml en mémoire
swriter = new StringWriter();
xmlSerial = new XmlSerializer(typeof(RecordSet));
xmlSerial.Serialize(swriter, rs);
//Ecriture du Flux Xml dans un fichier
fs = new FileStream(@"E:\Test\plop.xml", FileMode.Create, FileAccess.Write, FileShare.ReadWrite);
StreamWriter sw = new StreamWriter(fs, Encoding.ASCII);
sw.WriteLine(swriter.ToString());
sw.Flush();
sw.Close();
Console.WriteLine("Fichier de donnée XML généré...");
//Emission du flux xml au WebService
//myWebservice.Push(swriter.ToString());
//Console.WriteLine("Donnée envoyée au ws...");
fs = new FileStream(@"E:\Test\plop.xml", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
sr = new StreamReader(fs, Encoding.ASCII);
rs = (RecordSet) xmlSerial.Deserialize(sr);
sr.Close();
Console.WriteLine("Désérialisation du fichier XML..."); |
Partager