j'essaie d'ecrire dans un fichier xml je teste avec des cout que je suis dans le bon child mais au moment d executer cette ligne :
il m affiche cette exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part xxxm11->AppendChild(elem2);
est ce que quelqu'un sait c quoi le probleme ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 An unhandled exception of type 'System.NullReferenceException' occurred myproject.exe Additional information: Object reference not set to an instance of an object.
en fait j'ai remarqué qu'il rentre dans childe au meme niveau :
je veux qu'il rentre dans users puis user, il le fait et apres il rentre dans types qui au meme niveau que users et puis type !!!!
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 for each (XmlNode ^xxx in xcn2->ChildNodes) { if(xxx->Name->ToString()=="users"); { for each (XmlNode ^xxxm in xxx->ChildNodes) { if(xxxm->Name->ToString()=="user"); { for each (XmlNode ^xxxm1 in xxxm->ChildNodes) { System::Windows::Forms::MessageBox::Show("xxxm1\n"+xxxm1->Name->ToString()+"\n"+"parent"+xxxm1->ParentNode->Name->ToString()); xxxm1->AppendChild(elem2); } } } }
merci
Partager