Bonjour,
J'utilise un fichier XML dont je souhaite sérialiser et désérialiser.
La désérialisation se passe sans problème, mais je butte sur la sérialisation.
J'ai à chaque fois l'erreur suivante: Il existe une erreur dans le document XML (2, 2)
<Log xmlns=''> n'était pas attendu.
La gueule de mon XML
Comme vous pouvez aisément le voir il n'y a pas de <Log xmlns=''>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0" encoding="ISO-8859-2"?> <Log> <SendFileNumber>0</SendFileNumber> <Date>31/10/2007</Date> </Log>
Le code de la sérialisation
Bref je sèche complètement, et vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public static void Serialize(string pFileName, Log pLog) { System.Xml.Serialization.XmlSerializer xs = new System.Xml.Serialization.XmlSerializer(pLog.GetType()); StreamWriter writer = File.CreateText(pFileName); xs.Serialize(writer, pLog); writer.Flush(); writer.Close(); }
Partager