Delphi如何生成xml文件

我想利用DELPHI把SQLserver2000数据库中表的数据导出生成XML文件,请各位大侠帮帮忙,小弟是个新手。... 我想利用DELPHI把SQLserver2000数据库中表的数据导出生成XML文件,请各位大侠帮帮忙,小弟是个新手。 展开
 我来答
yyibetter
2009-11-13 · TA获得超过140个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:194万
展开全部
“ADOQuery.SaveFile()就可以了
保存的文件名后缀为.xml,程序会自动判断”

真的改了后缀名就可以存成Xml文件了吗?在下真没用过,受教了。

你可以根据数据库中的表定义好数据格式,然后利用IXmlDocument接口创建数据,最后再保存成文件就OK了

procedure CreateXML();
var
ixd: IXmlDocument;
root: IXmlNode;
node: IXmlNode;
begin
ixd := NewXmlDocument();
try
ixd.Encoding := 'UTF-8';

root := ixd.AddChild('Datas');
node := root.AddChild('Data');
node.Attributes['id'] := 1;
node.Attributes['level'] := '1';
node.Text := 'HAHA';

ixd.SaveToFile('Abc.xml');
finally
ixd := nil;
end;
end;
zzluo
2009-11-07 · TA获得超过496个赞
知道小有建树答主
回答量:440
采纳率:0%
帮助的人:473万
展开全部
ADOQuery.SaveFile()就可以了
保存的文件名后缀为.xml,程序会自动判断

你可以看看这个函数里面的代码,这个其实带两个参数,第二个的参数类型是
TPersistFormat = (pfADTG, pfXML);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式