[C#] Problème chargement fichier xml dans treeview
Bonjour,
Voilà mon problème est dans cette fonction:
Au niveau du try, je récupère l'erreur:
Citation:
La référence d'objet n'est pas définie à une instance d'objet ...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
private void LoadSpecificRunFromXML()
{
//Chargement du fichier xml_specific_run_file dans l'objet XmlDocument XmlDoc
XmlDocument xmlDoc = new XmlDocument();
this.str = File.OpenText(xml_specific_run_file);
xmlDoc.Load(str);
for (int i = 0; i < TV.Nodes.Count; i++)
{
MessageBox.Show("/Week/" + TV.Nodes[i].Text + "/RUN");
XmlNodeList tmp_ndl = xmlDoc.SelectNodes("/Week/" + TV.Nodes[i].Text + "/RUN");
MessageBox.Show(tmp_ndl.Count.ToString());
TreeNode[] child_collection = new TreeNode[tmp_ndl.Count];
for(int j= 0;j< tmp_ndl.Count;j++)
{
try
{
child_collection[j].Text = tmp_ndl[j].InnerText;
child_collection[j].ImageIndex = 1;
child_collection[j].SelectedImageIndex = 1;
}
catch (Exception err) { new Error("error",err.Message);}
}
TV.Nodes.Find(TV.Nodes[i].Text, false)[0].Nodes.AddRange(child_collection);
}
} |
Pourtant, je récupère bien mes données xml ...
D'où peut venir cette erreur ??