谁有delphi +xml 的源码?(100分)

  • 主题发起人 wlm_8888
  • 开始时间
W

wlm_8888

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥大姐,谁有delphi +xml 的源码? 发到我邮箱里!
wlm_8888@163.com
谢谢
 
给个地址也行
 
100分,我感觉不少了,我分本来也不多呀!
会了给个提示也行!
 
procedure TForm1.Button1Click(Sender: TObject);
var
Root:IXMLNode;
ParentNode:IXMLNode;
ChildNode:IXMLNode;
begin
XMLDocument1.Active:=True;
XMLDocument1.Encoding:='GB2312';//设置字符集
Root:=XMLDocument1.AddChild('mp3文件列表');//建立根结点
ParentNode:=Root.AddChild('文件路径');
//根结点后添加文件路径结点
ParentNode.Attributes['作者']:='FlashDance';
ParentNode.Text:='D:/mp3/';
ChildNode:=ParentNode.AddChild('文件名');
//文件路径结点后添加一个文件名结点
ChildNode.Text:='FlashDance.mp3';
//设置文件名的值
//ChildNode:=ChildNode.NextSibling;
//ParentNode:=ParentNode.NextSibling;
XMLDocument1.SaveToFile(ChangeFileExt(Application.ExeName,'.xml'));
XMLDocument1.Active:=False;
end;

procedure TForm1.Button2Click(Sender: TObject);
var
Root:IXMLNode;
ParentNode:IXMLNode;
ChildNode:IXMLNode;
begin
XMLDocument1.Active:=True;
XMLDocument1.LoadFromFile(ChangeFileExt(Application.ExeName,'.xml'));
Root:=XMLDocument1.DocumentElement;//取XML文件的根结点,即mp3文件列表
ParentNode:=Root.ChildNodes.First;//使ParentNode指向文件路径结点
if (ParentNode.NodeName='文件路径') then
//判断是否为文件路径结点
begin
Memo1.Lines.Append(ParentNode.Attributes['作者']);
ChildNode:=ParentNode.ChildNodes.First;
Memo1.Lines.Append(ChildNode.Text);//D:/mp3/
//while (ChildNode<>nil)do
ChildNode:=ChildNode.NextSibling;
if ChildNode.NodeName='文件名' then
Memo1.Lines.Append(ChildNode.Text);
//ChildNode:=ChildNode.NextSibling;
//ParentNode:=ParentNode.NextSibling;
end;
XMLDocument1.Active:=False;
end;
 
能不能把xml的源码也发过来?
 
朋友,你试一下吧!
TForm1.Button1Click
就是创建xml的!
 
你的XMLDocument是那个面板下的,我怎么找不到!
 
谢了,过一会给你分,你知道千千静听的xml是怎么弄的吗?
 
接受答案了.
 
顶部