alicvb
Messages postés134Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention 6 juin 2007
-
21 mars 2007 à 19:24
alicvb
Messages postés134Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention 6 juin 2007
-
25 mars 2007 à 14:55
Bonjour,
Voilà mon problème : j'essaie de sauvegarder une classe en xml via les methode Serialize et Desserialize de la classe XmlSerializer.
Je n'ai pas eu de problème jusque là... sauf que voilà, un petit filou a essayer de donner à une des variables de ma classe la valeur " " (espace).
Pour l'encodage, tout se passe bien, j'ai une ligne du type : <MaVariable> </MaVariable> dans mon fichier xml.
Mais dès que je veux déserialiser ma classe, il me supprime mon espace...
J'ai essayé, à des fin de test le programme suivant :
private void Form1_Load(object sender, EventArgs e)
{
ess es = new ess();
System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(es.GetType());
System.IO.FileStream stw = new System.IO.FileStream("d:\\essaivide.xml", System.IO.FileMode.Create);
xs.Serialize(stw, es);
stw.Close();
System.IO.FileStream fs = new System.IO.FileStream("d:\\essaivide.xml",System.IO.FileMode.Open);