16,748
社区成员
发帖
与我相关
我的任务
分享
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;
var
Axml: TXMLDocument;
xn: IXMLNode;
DocIntf : IXMLDocument;
begin
Axml := TXMLDocument.Create(nil);
DocIntf := Axml;
try
Axml.LoadFromFile('c:\xx.xml');
Axml.Active := true;
xn := Axml.DocumentElement;
finally
Axml := nil;
DocIntf := nil
end;
end;