如何在生成的XML文件中设置xml的版本号和编码 我使用 TXMLDocmment 控件生成xml文件,但是汉字是乱码,应该是编码的问题,可是设置encodeing属性设置时总是提示错误。请问怎么设置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XMLDocument提示:Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 004641D6 in module 'Project1.exe'. Read of address 00000000'. Process stopped. Use Step or Run to continue.读写的时候,都会出错。 1.先定义resourcestring XMLTag = 'xml'; XMLPrologAttrs = 'version="1.0" encoding="GBK"';2.在“XmlDoc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument;”之后添加: XmlDoc.AppendChild(XmlDoc.CreateProcessingInstruction(XMLTag, XMLPrologAttrs));3.我在我的程序中又做了一点的修改,两者都调试通过了。 把“XmlDoc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument;” 改成了:“XmlDoc := CoDOMDocument.Create;”最后希望我这份帖子能帮助更多的人! http://community.csdn.net/Expert/topic/3591/3591336.xml?temp=8.756655E-02 帮忙看看怎么调用这个函数 delphi中的小问题 怎样在窗体间传递string变量? 如何获得当前打开的子窗口的数量? 一个窗体中三个avi文件同时播放,该怎么做? 来了一个问题, 不难不问, 关于注册表 什么是猛料啊? 如何在stringGrid里显示图片 为什么有些窗体用打开功能看不到,而用窗体列表却能看到? 一个有关数据库的问题,请大家帮忙解决? 关于DBGrid的疑惑 界面问题,苦恼,急需大侠们解决...
提示:Project Project1.exe raised exception class EAccessViolation with message 'Access violation at address 004641D6 in module 'Project1.exe'. Read of address 00000000'. Process stopped. Use Step or Run to continue.
读写的时候,都会出错。
resourcestring
XMLTag = 'xml';
XMLPrologAttrs = 'version="1.0" encoding="GBK"';
2.在“XmlDoc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument;”之后添加:
XmlDoc.AppendChild(XmlDoc.CreateProcessingInstruction(XMLTag, XMLPrologAttrs));
3.我在我的程序中又做了一点的修改,两者都调试通过了。
把“XmlDoc := CreateOleObject('Microsoft.XMLDOM') as IXMLDomDocument;”
改成了:“XmlDoc := CoDOMDocument.Create;”
最后希望我这份帖子能帮助更多的人!