求助如何动态创建TXMLDocument并使用
我想在一个继承与TObject的类中动态创建TXMLDocument,但是了总是出错,请大家指点,代码如下:
- Delphi(Pascal) code
var Axml: TXMLDocument; xn: IXMLNode;begin Axml := TXMLDocument.Create(nil); try Axml.LoadFromFile('c:\123.xml'); Axml.Active := true; xn := Axml.DocumentElement; // 这一句总是出错,过不了,Access violation错误。 // 其他代码..... finally Axml := nil; // 这里如果用 Axml.Free 也是会出错 end;我知道在Create创建时指定一个TComponent子类是可以的,比如在窗体中的话可以使用self,但是这里面没有办法这样,请高手指点一下,该怎么做?