我想将版本和编码添加到使用TXMLDocument组件创建的xml文件中
<?xml version="1.0" encoding="utf-8"?>目前我正在做这件事
XmlDoc :=TXMLDocument.Create(nil);
XmlDoc.Version:='1.0';
XMLDoc.Encoding:='utf-8';但是我在这行收到了一个访问冲突
XmlDoc.Version:='1.0';如何添加版本和编码?
发布于 2011-03-19 06:11:30
在修改Active文档属性之前,必须将XML属性设置为True。
XmlDoc :=TXMLDocument.Create(nil);
XmlDoc.Active:=True;
XmlDoc.Version:='1.0';
XMLDoc.Encoding:='utf-8';发布于 2012-06-16 12:05:42
如果使用nil所有者构造TXMLDocument,则新实例将使用引用计数来维护其生命周期,因此必须将其赋给IXMLDocument变量以正确维护引用计数,否则实例将过早释放。在这种情况下,不要使用TXMLDocument变量。这是记录在案的行为,并将解释您的AV。在使用TXMLDocument的动态实例时,最好改用NewXMLDocument()和LoadXML...()函数。
https://stackoverflow.com/questions/5358308
复制相似问题