Delphi如何生成xml文件
我想利用DELPHI把SQLserver2000数据库中表的数据导出生成XML文件,请各位大侠帮帮忙,小弟是个新手。...
我想利用DELPHI把SQLserver2000数据库中表的数据导出生成XML文件,请各位大侠帮帮忙,小弟是个新手。
展开
2个回答
展开全部
“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;
保存的文件名后缀为.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;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询