从网上找了将xml 转到Treeview 的函数
不知道怎么再转换回去
本人刚刚入道 对delphi 还不太熟
希望强人指教:
将Treeview 导出 xml的函数~
不胜感激~~
不知道怎么再转换回去
本人刚刚入道 对delphi 还不太熟
希望强人指教:
将Treeview 导出 xml的函数~
不胜感激~~
解决方案 »
- 问一下关于Delphi的赋值问题
- 散分11(鄙视wintergoes坐我沙发)
- 关于调试,数据类型
- 哪位有用过发送手机短信的软件接口呀?以及跟哪家人配合能提供较稳定的服务?请推荐一下。
- FreeCommunication 开始试运营阶段,欢迎大家多多支持。(面对企业内部应用的 FreeCommunication 系统,开始免费注册)
- IE被黑,访问任何一个网页,都会弹出一个不健康的网页,如何消除,还有他们一般是修改那里的信息??
- 一个极其简单的问题。但是我不会。up有分!
- 这有常州的程序员吗,交个朋友?
- 手机被偷了,呜……
- 我做了一个DELPHI的工程,总有很多问题想问问各位?
- 用过BDE的朋友进!
- 这些vb代码怎么转换成delphi?
procedure TFrmXML.Domtotree(xmlnode: ixmlnode; Treenode: Ttreenode); //将xml转换到treeview
Var
i:Integer;
newtreenode:Ttreenode;
Nodetext:string;
Attrnode:ixmlnode;
Begin
If not(xmlnode.NodeType=ntElement) Then exit;
nodetext:=xmlnode.NodeName;
If xmlnode.IsTextElement Then
Begin
Nodetext:=Nodetext+'='+Xmlnode.NodeValue;
End;
NewTreenode:=Treeview1.Items.AddChild(treenode,Nodetext);
For i:=0 To xmlnode.AttributeNodes.Count-1 Do
Begin
Attrnode:=xmlnode.AttributeNodes.Nodes[i];
Treeview1.items.AddChild(newtreenode,'['+Attrnode.NodeName+'='''+Attrnode.Text+''']');
End;
If xmlnode.HasChildNodes Then
begin
For i:=0 To xmlnode.ChildNodes.Count-1 Do
Domtotree(xmlnode.ChildNodes.Nodes[i],newtreenode);
end;
End;
谁还有更好的方法呢???
调用一下函数 就能直接出来XMl文件的结果?~~