XML文件输出

huangqing_80 2013-12-10 08:07:56
将数据集导出为指定的XML格式
数据源为MSSQL,数据表格式为
表sales
sale_enp sale_date sale_amount
供应商1 2013-12-01 50.0
供应商2 2013-12-05 62.5
……
表stocks
drug_name stock_amount stock_address
商品1 25.0 库房1
商品2 35.6 库房2
……
现想将上述表分别导出为sales.xml、stocks.xml,xml必须指定格式,例如stocks.xml的格式为:
<?xml version="1.0" encoding="GBK"?>
<stock_list>
<stocks>
<drug_name>商品1</drug_name>
<stock_amount>25.0</stock_amount>
<stock_address>库房1</stock_address>
</stocks>
<stocks>
<drug_name>商品2</drug_name>
<stock_amount>35.6</stock_amount>
<stock_address>库房3</stock_address>
</stocks>
</stock_list>
开始我使用adodataset导出,但导出的xml格式不正确,所以请各位大虾提供一下解决的方法,不胜感谢,最好能贴上源代码,因为我是刚入门的,对delphhi不了解,所以谢谢啦
...全文
274 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
huangqing_80 2014-01-24
  • 打赏
  • 举报
回复
问题我已解决,谢谢如下几位给我提供的帮助,我用循环写出来了 lhylhy xhz8000 frank_lee_cn
Frank6600 2013-12-11
  • 打赏
  • 举报
回复
循环数据集,按这个格式拼写出来就行了!
haitao 2013-12-11
  • 打赏
  • 举报
回复
xml说通用,其实也只是通用在 文本格式 具体的数据格式,不同应用都不一定相同的
xhz8000 2013-12-11
  • 打赏
  • 举报
回复
那就自己把数据集循环写这些格式给他就行了!
huangqing_80 2013-12-11
  • 打赏
  • 举报
回复
引用 1 楼 sz_haitao 的回复:
xml格式不正确? 对方这么认为?对方是谁(哪个应用)? 会不会是字符集的原因?一般要求utf-8,你的似乎是gbk了
对方只要求我的XML格式必须是指定的格式(如上),但是我用DELPHI的adodataset导出的xml格式后面生成的树结构不对,比如,它会生成这样的格式 : <rs:data> <z:row fid="1" fname="张三" fsex="男" fscore="96" /> <z:row fid="2" fname="李四" fsex="男" fscore="86" /> <z:row fid="3" fname="王五" fsex="女" fscore="75" /> </rs:data> 这种格式不符合要求,另外要求的XML必须是GBK字符集的
lhy 2013-12-11
  • 打赏
  • 举报
回复
引用 2 楼 huangqing_80 的回复:
[quote=引用 1 楼 sz_haitao 的回复:] xml格式不正确? 对方这么认为?对方是谁(哪个应用)? 会不会是字符集的原因?一般要求utf-8,你的似乎是gbk了
对方只要求我的XML格式必须是指定的格式(如上),但是我用DELPHI的adodataset导出的xml格式后面生成的树结构不对,比如,它会生成这样的格式 : <rs:data> <z:row fid="1" fname="张三" fsex="男" fscore="96" /> <z:row fid="2" fname="李四" fsex="男" fscore="86" /> <z:row fid="3" fname="王五" fsex="女" fscore="75" /> </rs:data> 这种格式不符合要求,另外要求的XML必须是GBK字符集的[/quote] 从数据集读出数据,然后用TXMLDocument按照格式写XML
haitao 2013-12-10
  • 打赏
  • 举报
回复
xml格式不正确? 对方这么认为?对方是谁(哪个应用)? 会不会是字符集的原因?一般要求utf-8,你的似乎是gbk了

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧