création dynamique d'un composant TXMLDocument
Bonjour à tous,
Quelqu'un d'entre vous a-t-il déjà réussi à utiliser un composant TXMLDocument après une création dynamique ?
Après dépose du composant sur une fiche, celui-ci fonctionne parfaitement.
Par contre, le code suivant provoque une exception lors de l'accès à DocumentElement!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
// texte XML
TStringList *FString = new TStringList();
FString->Clear();
FString->Add("<ROOT>");
FString->Add("</ROOT>");
// document XML
TXMLDocument *XMLDoc = new TXMLDocument("");
XMLDoc->ParseOptions << poResolveExternals << poPreserveWhiteSpace;
XMLDoc->DOMVendor = GetDOMVendor("MSXML");
XMLDoc->XML = FString;
XMLDoc->Active = true;
// lecture du noeud racine
_di_IXMLNode root = XMLDoc->DocumentElement; |