delphi txmldocument报错 no active document
.
Create(
nil
);
或者
doc:= TXMLDocument.Create('c:\temp\temp.xml');
如果拖一个控件在form上或者使用TXMLDocument
.Create(
sefl
);都是没有问题的。
解决方案:在delphi xe8上测试通过
不是因为没有Form不能使用,是因为你的使用方法有问题,XMLDocument组件要这样使用:
uses
XmlDoc, xmlIntf;
var
ixd: IXmlDocument;
root: IXmlNode;
begin
// 创建Xml文档
ixd := NewXmlDocument();
try
// 加载XML文件
ixd.LoadFromFile('C:\temp\text.xml');
// 激活以后才能使用
ixd.Active := true;
// 取得XML文档的根结点
root := ixd.ChildNodes.Last;
ShowMessage(root.ChildNodes.Nodes['姓名'].Text);
finally
//不需要进行释放,IXmlDocument是接口,置空以后会自动释放
ixd := nil;
end;
procedure TMainForm.Button1Click(Sender:TObject);
Var
XML:TXMLDocument;
I:Integer;
begin
XML:=TXMLDocument.Create(nil);
XML.LoadFromFile(ExtractFilePath(Application.ExeName)+'demo.xml');
XML.Active:=True;
For I:=0 to XML.DocumentElement.ChildNodes.Count-1 do
begin
//do something
end;
XML.
delphi txmldocument报错 no active document相关推荐
- spring报错parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]
一. 报错如下: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML doc ...
- zabbix客户端日志报错no active checks on server [192.168.3.108:10051]: host [192.168.3.108] not found
zabbix客户端日志报错: 45647:20160808:220507.717 no active checks on server [192.168.3.108:10051]: host [192 ...
- SpringCloud工作笔记086---SpringBoot启动报错:No active profile set, falling back to default profiles
技术交流QQ群[JAVA,C++,Python,.NET,BigData,AI]:170933152 pom.xml加上下面两个依赖,这样就可以了,一般第一个都加了,第二个可能没有加. 如果没有加的话 ...
- Mycat启动日志报错:XML document structures must start and end within the same entity.
今天在启动mycat的时候,日志文件中报了如下错误: Caused by: io.mycat.config.util.ConfigException: org.xml.sax.SAXParseEx ...
- Pycharm运行Scrapy报错:no active project Unknown command: crawl Use “scrapy“ to see available commands
出现这个错误的原因是: Pycharm的工作目录设置有误,造成无法识别 scrapy的crawl命令. 1. 查看目录里是否少了个 scrapy.cfg 文件 少了就添加如下 新建个scrapy.cf ...
- Delphi编译报错对照表
';' not allowed before 'ELSE' → ElSE前不允许有";" " clause not allowed in OLE automation s ...
- Springboot之运行报错No active profile set
错误如下图: ***********************解决方案等待中********************* 方法一:改成用Maven打包就好了 方法二:原因就是打包的之后,部分依赖的包没有打 ...
- html导航怎么跟着往下滚动,javascript,html_导航要跟着鼠标滚动向下滚动,用了jquery插件但是报错,请问大牛是什么原因?,javascript,html - phpStudy...
导航要跟着鼠标滚动向下滚动,用了jquery插件但是报错,请问大牛是什么原因? 导航要跟着鼠标向下滚动,用了jquery插件但是报错,请问大牛是什么原因? 代码如下: 宝龙安信科技 logo宝龙安信 ...
- ios设备出现attempted-to-assign-to-readonly-property报错
attempted to assign to readonly property的中文解释为:尝试分配定义只读属性 let tablist = document.querySelectorAll('. ...
最新文章
- webpage not available是什么意思_MySQL很想啊,为什么还要有noSQL?
- USACO 2.3 Money Systems(DP)
- 27 款经典的CSS 框架
- ajax 页面无刷新,Ajax的页面无刷新实现详解(附代码)
- MySQL 的覆盖索引为什么不需要回表
- MyBatis框架学习笔记03:利用MyBatis实现关联查询
- 你是否适合当一个Java程序员?一文看清
- RSA加解密用途简介及java示例
- 人员优化浪潮下,苟住要紧。
- tar:time stamp in the future
- win11电脑摄像头打不开,如下图
- 关于“程序员996”,互联网大神发话了,能顶用吗?
- js斐波那契数列求和
- pytorch分布式训练 DistributedSampler、DistributedDataParallel
- 开独立网店需要哪些步骤
- Spring Boot集成支付宝电脑网站支付功能
- Xshell 免密连接云主机(以Vultr云服务为例)
- 顺序表的建立和基本操作
- 深圳多家银行设立取款限额 ATM机限时取款(图)
- 福建农林大学计算机与信息学院宿舍,2021福建农林大学宿舍条件和新生宿舍图片及分配规则分享...