Bonjour à tous,
J'ai essayé des tas de méthodes pour charger un fichier xml que j'ai créé mais sans succès
J'ai créé une classe ayant un attribut TXMLDocument *file.
Il y a un constructeur qui initialise tout :
puis j'ai créé une méthode Open() qui fait juste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /* INITIALISATION */ file = new TXMLDocument(""); CoInitialize(NULL); file->DOMVendor = GetDOMVendor("MSXML"); // Mode indentation automatique file->Options = file->Options << doNodeAutoIndent; // Activation du fichier XML file->Active = true;
Et arrivé à la dernière ligne, j'ai une EAccessViolation,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 file->LoadFromFile(WideString("XML.xml")); file->Active = true; _di_IXMLNode Racine = file->DocumentElement;
(le fichier XML.xml existe bien)
Merci pour vos réponses,
Partager