bonjour;

j'ai un petit problème avec la Desérialisation d'un fichier génère avec la même de méthode de sérialisation, mais il me génère une exception.
Il existe une erreur dans le document XML (0, 0).
voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
StreamReader SR = new StreamReader("C:\\ce.XML");
           // string str = SR.ReadToEnd();
            System.Xml.Serialization.XmlSerializer xl = new System.Xml.Serialization.XmlSerializer(typeof(file));
            System.IO.MemoryStream ms = new System.IO.MemoryStream();
           fileCollection fsd  =  (fileCollection)xl.Deserialize(SR);
et voila mon fichier xml

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
<?xml version="1.0"?>
<ArrayOffile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 <file>
    <FileID>0</FileID>
    <FileSourcePath>C:\SC.exe</FileSourcePath>
    <FileDestinationPath>SC.exe</FileDestinationPath>
    <FileMD5>5ED1BA98098E970076181C82C1736A18</FileMD5>
    <FileSize>24576</FileSize>
    <VersionID>0</VersionID>
  </file>
  <file>
    <FileID>0</FileID>
    <FileSourcePath>C:\SC1.exe</FileSourcePath>
    <FileDestinationPath>SC1.exe</FileDestinationPath>
    <FileMD5>5ED1BA98098E970076181C82C1736A16</FileMD5>
    <FileSize>276</FileSize>
    <VersionID>1</VersionID>
  </file>
</ArrayOffile>
merci pour vos idées