请教关于在delphi中把窗体信息转换成为xml格式的问题(100分)

  • 主题发起人 主题发起人 bobo_rich
  • 开始时间 开始时间
B

bobo_rich

Unregistered / Unconfirmed
GUEST, unregistred user!
不知道怎么在两种格式之间转换,调用xslt转换器? 请指点!
 
用XMLDocument直接生成不就得了
 
不难,使用XMLDocument直接读写XML文件。给你个例子:
假设xml 文件格式如下,路径为d:/yu.xml:
<Datas>
<Name></Names>
<Sex></Sex>
</Datas>
现在将界面Edit1内容保存在<Name></Name>中,Edit2内容保存在<Sex></Sex>中
实现如下:
xmlDocument1.FileName:='d:/yu.xml';
xmlDocument1.Active:=true;
aNode := XMLDocument1.DocumentElement.ChildNodes[0];
aNode.childNodes['Name'].text:=Edit1.text;
aNode.childNodes['Sex'].text:=Edit2.text;
xmldocument1.SaveToFile('d:/yu.xml');
从xml 文件读正好反过来:
Edit1.text:=aNode.childNodes['Name'].text;
Edit2.text:=aNode.childNodes['Sex'].text;
xmldocument1.SaveToFile('d:/yu.xml');
 
谢谢jack80315,我正在找这样的。
 
能不能直接把一个文件转换成 xml 文件,
就好象 savefiletoxmlfile 这样的
 
aNode是怎样的类型,应该怎样定义?
 
后退
顶部