导入xml文件后,访问xml结构的数据时出现问题
xdoc:=TXMLDocument.Create(nil);
xdoc.LoadFromFile('1.xml');
snode:=xdoc.DocumentElement; //执行到这里的时候,跳出错误如下:Access violation at address 00465B99 in module 'Project1.exe'.小弟实在是无能为力了,高手们帮忙啊!
xdoc:=TXMLDocument.Create(nil);
xdoc.LoadFromFile('1.xml');
snode:=xdoc.DocumentElement; //执行到这里的时候,跳出错误如下:Access violation at address 00465B99 in module 'Project1.exe'.小弟实在是无能为力了,高手们帮忙啊!
解决方案 »
- .......................................................................................
- 请教大家delphi调用sql2000事务的问题?
- 请高手指教:如何用updatesql实现级联删除效果?
- 我做一个程序是用做发邮件的,没有带验证的,每次发邮件的时候都要输入密码之类的东西,有点烦有没有什么方法去掉呀(我是用DELPHI与的)
- QRCompositeReport控制纸张大小设置问题
- 急急急!!寻找一函数,各位大虾帮忙啊。(一定送分)
- 大家來討論一下:在軟件公司加班是不是應該沒有加班費?
- 急死我了,怎么查个空白出来,不知该怎么弄
- DELPHI编程!
- ActiveForm 怎么在Web页面上使用?
- 我在用HTTPfiles的时候总是报错:socketError 10061 connect refused
- 调用DCC32编译出现的问题???很奇怪
改为
xdoc:=IXMLDocument.Create(nil);
应该是这样
xdoc := TXmlDocument.Create(Form1);
xdoc.LoadFromFile('d:\test.xml');
xdoc.Active := True;
showmessage(xdoc.DocumentElement.NodeName);
activex, xmldom, XMLIntf, msxmldom, XMLDoc,comobj;function test():boolean;
begin
XMLDocument.Active := true;
XMLDocument.LoadFromXML(strEntityData);
xmlNode := XmlDocument.DocumentElement;
end'这样我从来没错过!
XMLDocument.Active := true;
if xdoc.DocumentElement = nil then
showMessage('Node is null!');
xdoc: IXMLDocument;//注意,这儿不是TXMLDocument..........
xdoc:=TXMLDocument.Create(nil);//当参数为nil时,xdoc一定要用接口类型变量.
xdoc.LoadFromFile('1.xml');