CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

高分求:TXMLDocument控件的详细使用说明和例子

楼主wpg(家穷人丑,一米四九,小学文化,农村户口,薄田一亩,破屋三间,今日上网,广征女友,革命道路,并肩携手)2002-12-03 23:01:38 在 Delphi / VCL组件开发及应用 提问

谁有TXMLDocument控件的详细使用说明? 问题点数:0、回复次数:4Top

1 楼laihecongxi(兴哥)回复于 2002-12-04 09:07:13 得分 0

http://www.csdn.net/Develop/article/13%5C13154.shtm  
  Top

2 楼oldwan()回复于 2002-12-19 09:21:59 得分 0

http://homepages.borland.com/ccalvert/TechPapers/Delphi/XMLSimple/XMLSimple.htmlTop

3 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2002-12-19 12:36:07 得分 0

http://www.csdn.net/develop/read_article.asp?id=12428Top

4 楼fancuixia(范翠霞)回复于 2002-12-20 09:50:51 得分 0

procedure   TfrmManageFriend.loadUserList;  
  var  
      i:integer;  
      rootNode,userNode,userListNode,tempNode:IXMLNode;  
  begin  
      if   leUserList.RowCount   >   2   then  
          for   i   :=   leUserList.RowCount   downto   2   do  
              leUserList.DeleteRow(i-1);  
      if   FileExists(configFileName)   then  
      try  
          xmlConfig.LoadFromFile(configFileName);  
          rootNode   :=   xmlConfig.DocumentElement;  
          if   rootNode.ChildNodes.FindNode('userList')<>   nil   then  
          begin  
              userListNode   :=   rootNode.ChildNodes.Nodes['userList'];  
              for   i   :=   0   to   userListNode.ChildNodes.Count   -1   do  
                  leUserList.InsertRow(userListNode.ChildNodes.Nodes[i].ChildNodes.Nodes['userName'].Text,  
                                                            userListNode.ChildNodes.Nodes[i].ChildNodes.Nodes['IP'].Text,  
                                                            true);  
          end;  
      except  
          MessageDlg('无法载入配置文件!',mtError,   [mbYes],   0);  
      end;  
  end;  
   
  procedure   TfrmManageFriend.saveModified;  
  var  
      i:integer;  
      rootNode,userNode,userListNode,tempNode:IXMLNode;  
  begin  
      //保存修改结果到配置文件中  
      //如果Key是"新增好友",则不要保留。即好友列表中不能出现名为“新增好友”的好友记录  
      if   FileExists(configFileName)   then  
      try  
          xmlConfig.LoadFromFile(configFileName);  
          rootNode   :=   xmlConfig.DocumentElement;  
          if   rootNode.ChildNodes.FindNode('userList')<>   nil   then  
          begin  
              userListNode   :=   rootNode.ChildNodes.Nodes['userList'];  
              userListNode.ChildNodes.Clear;  
   
              for   i   :=   1   to   leUserList.RowCount   -   1     do  
              begin  
                  userListNode.AddChild('user');  
                  userListNode.ChildNodes.Nodes[i-1].AddChild('userName');  
                  userListNode.ChildNodes.Nodes[i-1].ChildNodes.Nodes['userName'].Text   :=   leUserList.Keys[i];  
                  userListNode.ChildNodes.Nodes[i-1].AddChild('IP');  
                  userListNode.ChildNodes.Nodes[i-1].ChildNodes.Nodes['IP'].Text   :=   leUserList.Values[leUserList.Keys[i]];  
              end;  
          end;  
          xmlConfig.SaveToFile(configFileName);  
      except  
          MessageDlg('无法载入配置文件!',mtError,   [mbYes],   0);  
      end;  
   
      modified   :=   false;  
  end;  
  Top

相关问题

  • [求助]求fileupload控件的使用说明,最好有例子.
  • [急求]PowerPlr.ocx控件使用说明书。
  • 大家有vsflexgrid,TRUEDBGRID 控件的使用说明吗?
  • 谁有Dev Express控件包的使用说明?
  • 求vb.net中的DataGrid控件详细使用说明
  • 急求VBScript控件使用说明中文版网址。
  • 求Microsoft.XMLHTTP的使用说明及使用例子
  • 何处可下载网络控件Indy的.hlp文件或使用说明?
  • 请各位帮忙提供 PictureClip 控件的使用说明!!谢谢!!
  • 那位知道哪里能得到像CMSFlexGrid等ActiveX控件使用说明?

关键词

  • .net
  • ip
  • userlistnode
  • leuserlist
  • childnodes
  • rootnode
  • xmlconfig
  • configfilename
  • 配置文件
  • userlist

得分解答快速导航

  • 帖主:wpg

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo