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

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>
Comme vous pouvez aisément le voir il n'y a pas de <Log xmlns=''>
Le code de la sérialisation

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();
}
Bref je sèche complètement, et vous ?