delphi 如何把字符串转化为xml,最好只提供读取就好了,不用保存
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi 如何把字符串转化为xml,最好只提供读取就好了,不用保存相关的知识,希望对你有一定的参考价值。
<?xml version="1.0" encoding="GBK"?>
<软件 用户名="小东" 密码="123" 指令="查询订购记录" 类型="充值软件" 品名="qq充值" 状态="充值成功">
</软件> 这个就是字符串
怎么写成xml,提供读取
方法
1。直接按着xml格式写入;
2. 用组件完成写入,TXMLDocument,NativeXml 参考技术A i_xml := Tstringlist.Create;
if not fileexists('Memo.xml') then
i_xml.SaveToFile('Memo.xml');
i_xml.LoadFromFile('Memo.xml');
i_xml.Clear;
i_xml.SaveToFile('Memo.xml');
i_xml.Add('<?xml version="1.0" standalone="yes"?> ');
i_xml.Add('<DATAPACKET Version="2.0"><METADATA><FIELDS>');
i_xml.Add('<FIELD attrname="LinkNo" fieldtype="i4"/>'); //编号
i_xml.Add('<FIELD attrname="Name" fieldtype="i4"/>'); //编号
i_xml.Add('<FIELD attrname="" fieldtype="i4"/>'); //
i_xml.Add('</FIELDS><PARAMS/></METADATA><ROWDATA></ROWDATA></DATAPACKET>');
i_xml.SaveToFile('Memo.xml');
finally
i_xml.Free;
end;
调用
ClientDataSet1.LoadFromFile(ExtractFilePath(Application.ExeName) +
'Memo.xml');
以上是关于delphi 如何把字符串转化为xml,最好只提供读取就好了,不用保存的主要内容,如果未能解决你的问题,请参考以下文章