读书人

怎么动态创建TXMLDocument并使用

发布时间: 2012-12-18 12:43:41 作者: rapoo

求助如何动态创建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,但是这里面没有办法这样,请高手指点一下,该怎么做?

读书人网 >.NET

热点推荐