如题。要求是:
1、先读取XML(已经实现)
2、然后修改其中的某些节点值,然后保存成为XMLXML文档如下:
<?xml version="1.0" encoding="GB2312"?>
<ASDF>
<Attribute ServerIP="" IsStart="false"/>
<DN>
<Res Desc="Tools1">
<DNList>
<ComplexDN StartDN="0001" EndDN="0001"/>
</DNList>
<RunTime>
<RunPeriod Begin="0" End="1">
<Application Name="ASD" XMLFile="a.exe" Isbound="true" IsAutoStart="false"/>
</RunPeriod>
</RunTime>
</Res>
</DN>
</ASDF>比如要修改:StartDN=0002,该如何实现呢?
1、先读取XML(已经实现)
2、然后修改其中的某些节点值,然后保存成为XMLXML文档如下:
<?xml version="1.0" encoding="GB2312"?>
<ASDF>
<Attribute ServerIP="" IsStart="false"/>
<DN>
<Res Desc="Tools1">
<DNList>
<ComplexDN StartDN="0001" EndDN="0001"/>
</DNList>
<RunTime>
<RunPeriod Begin="0" End="1">
<Application Name="ASD" XMLFile="a.exe" Isbound="true" IsAutoStart="false"/>
</RunPeriod>
</RunTime>
</Res>
</DN>
</ASDF>比如要修改:StartDN=0002,该如何实现呢?
..
try
wideStrLength := length(wideStrContent) * sizeof(wideChar);
saveFile := TStringStream.Create;
saveFile.write(wideStrContent,wideStrLength);
saveFile.SaveToFile('C:\windows\Desktop\aaa.xml');
finally
saveFile.Free;
end;