Bonjour,

Je cherche a lire et a charger un fichier Xml, mais je reçois une exception lors de l'utilisation de la méthode Load().

Mon code ressemble a cela:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public WXmlReader(string name)
{
       this.XmlFile = new XmlDataDocument();
       this.XmlFileName = name;
       if (File.Exists(this.XmlFileName))
           this.XmlFile.Load(this.XmlFileName);
       else
           MessageBox.Show("File " + this.XmlFileName + " not found");
}
Et le fichier XML à cette forme là:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?xml version="1.0"?>
<PartProgramSet id="wwwww" unit="millimeter" timeUnit="second">
  <itsPartPrograms>
   <itsPartProgram path="C:\Stage\Italie - MUSP\EXAMPLE.txt"/>
   <itsPartProgram path="C:\Stage\Italie - MUSP\EXAMPLE2 to modify.txt"/>
  </itsPartPrograms>
</PartProgramSet>
J'obtiens lors de l'appel de Load() une exception:

XmlException was unhandled
Données non valides au niveau racine. Ligne 1, position 1.
Je n'ai strictement aucune idée d'où cela pourrait venir.
Quelqu'un a-t-il une solution s'il vous plait?

Merci d'avance

Tinkû