文件内容如下:
<?xml version="1.0" encoding="utf-8"?>
<caches>
<cache name="地区信息" dll_name="BLLPack.bpl" method="CacheRegion" size="325" necessary="1" cache_way="1">
<tables>
<item name="region" update_date="2010-02-02 12:12:12:000" />
<item name="hospital_region" update_date="2010-02-02 12:12:12:000" />
</tables>
</cache>
<caches>
如何能修改update_date的值
<?xml version="1.0" encoding="utf-8"?>
<caches>
<cache name="地区信息" dll_name="BLLPack.bpl" method="CacheRegion" size="325" necessary="1" cache_way="1">
<tables>
<item name="region" update_date="2010-02-02 12:12:12:000" />
<item name="hospital_region" update_date="2010-02-02 12:12:12:000" />
</tables>
</cache>
<caches>
如何能修改update_date的值
解决方案 »
- 求助一个关于GRID的问题,在线等
- 郁闷了好久~~~ado访问access出现语法错误?
- 如何去掉标题栏的图标?
- 有谁做个GSM MODEM 短信开发
- 数据库客户端程序的善后问题
- 如何修改项目文件!(100分在线等待!)
- 如何添加sql查询语句中计算字段的字段名
- 使用sendmessage(edit1.Handle,...),将文本‘hellow'发给 Edit1 应该怎么写?
- 数据库不能连接问题?
- MDI程序中对一个CHILD FORM中的控件属性修改的问题
- 如何获取带LVS_OWNERDATA样式的ListView里的数据
- 用Clientdataset、Append追加记录,如何即时在Dbgrid上显示出来?
XMLIntf, XMLDoc;procedure TForm1.Button2Click(Sender: TObject);
var
xmlDoc: IXMLDocument;
Node: IXMLNode;
NodeList: IXMLNodeList;
begin
xmlDoc := TXMLDocument.Create(nil);
xmlDoc.Active := true;
xmlDoc.Version := '1.0';
xmlDoc.Encoding := 'GB2312';
xmlDoc.LoadFromFile('c:\a.xml');
NodeList := xmldoc.DocumentElement.ChildNodes['cache'].ChildNodes['tables'].ChildNodes;
Node := NodeList.First ;
Node.SetAttribute('update_date', 'abc');
xmlDoc.SaveToFile('c:\a.xml');
xmlDoc := nil;
end;
不过,如果1楼代码报错
可能1:删除 xmlDoc.Version := '1.0';xmlDoc.Encoding := 'GB2312';
可能2:查看 TxmlDocument的Encoding属性