DELPHI 把数据库中的数据转换成XML格式
来源:互联网 发布:周朝知乎 编辑:程序博客网 时间:2024/04/28 07:24
function ReplaceString(AString: string): string; begin
Result := StringReplace(AString, '&', '&', [rfReplaceAll]);Result := StringReplace(Result, '>', '>', [rfReplaceAll]);Result := StringReplace(Result, '<', '<', [rfReplaceAll]);
end; function DataSetToXml(ADataSet: TDataSet; Indent: Integer): string; var
i: Integer;Indent1, Indent2: string;temp: string;
begin
Indent1 := Format('%*s', [Indent * 2, ' ']);Indent2 := Indent1 + ' ';Result := EmptyStr;ADataSet.First;while not ADataSet.Eof dobegin
Result := Result + Format('%s<%s>'#13#10, [Indent1, 'Record']);for i := 0 to ADataSet.FieldCount - 1 do
if ADataSet.Fields[i].DataType in [ftString..ftAutoInc, ftMemo,ftWideString] thenbegin
temp := ReplaceString(ADataSet.Fields[i].AsString)Result := Result + Format('%2:s<%0:s>%1:s</%0:s>'#13#10,[ADataSet.Fields[i].FieldName, temp, Indent2])
end;
Result := Result + Format('%s</%s>'#13#10, [Indent1, 'Record']);ADataSet.Next;
end;
end; function GenerateXml(ADataSet: TDataSet): string; begin
Result :=Format('<?xml version="1.0" encoding="gb2312"?>'#13#10'<Records>'#13#10'%s</Records>',[DataSetToXml(ADataSet, 1)]);
end;
0 0
- DELPHI 把数据库中的数据转换成XML格式
- DELPHI 把数据库中的数据转换成XML格式
- DELPHI 把数据库中的数据转换成XML格式
- php将数据库中的数据转换成xml格式的
- 把数据转换成XML格式的好处
- 把数据转换成XML格式的好处
- 把数据转换成XML格式的好处 .
- 把数据转换成XML格式的好处
- 把数据转换成XML格式的好处
- 将数据库数据转换为xml格式
- 将数据库中的数据转换成json格式
- 把数据转换成json格式
- Delphi把HTML转换成纯文本格式
- 把datatable里的数据转换成xml格式的字符串
- asp把数据库数据生成xml格式一法
- Dom4j把xml转换成Map(非固定格式)
- 把Oracle数据库中的数据存到XML文件
- 把XML文件中的数据存储到Oracle数据库
- HDU-1165-Eddy's research II
- 百度地图坐标的转化方式,可以方便和其他平台转化
- (6)unity入门,脚本
- 【bzoj1562】 NOI2009 变换序列 二分图匹配
- abstract类和接口interface的联系和区别
- DELPHI 把数据库中的数据转换成XML格式
- Strictftp关键字的作用
- 嵌入式系统基础知识------之嵌入式微处理器体系结构(1.2)
- 使用sharesdk 进行第三方分享的流程
- Java基础---序列化Serializable
- 音乐还在陪伴我
- WebStorm快捷键收集
- activiti-explore(activiti5.17) 替换数据库
- 黑马程序员——Java基础---泛型