Deserialisation de fichier XML
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.
Citation:
Il existe une erreur dans le document XML (0, 0).
voila mon code
Code:
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:
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