Charger un fichier XML avec TXMLDocument
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 :
Code:
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; |
puis j'ai créé une méthode Open() qui fait juste
Code:
1 2 3 4
|
file->LoadFromFile(WideString("XML.xml"));
file->Active = true;
_di_IXMLNode Racine = file->DocumentElement; |
Et arrivé à la dernière ligne, j'ai une EAccessViolation,
(le fichier XML.xml existe bien)
Merci pour vos réponses,