用ClientDataSet维护XML文件

原创 2007年10月08日 11:49:00

今天介绍一个ClientDataSet维护XML文件的方法,当然我也是想把方法做个总结和记录,万一哪时想用可以方便查阅.

1.首先下载一个程序 xmlmapper.exe. 找不到的同志过会我会提供下载的.

下载完程序后运行程序,然后用程序打开XML文件. 完成后如图.

2.第二步在左边空白处点击鼠标右键选择Select All 按钮.如图

3.第三步选择Create菜单下的DataPacket From XML按钮 点击完如图

4.第四步,选择Create菜单下的TransFormation按钮.

5.第五步,选择File菜单下的save-->TransFormation按钮.第一次保存取名叫R_ToDp.xtr 意思是标识这事Read用的

,保存完毕后,再次重复上次操作点击TransFormation按钮,这次保存取名叫W_ToDp.xtr 意思是标识Write用的.

6.全部保存完毕以后,新建一个工程,在窗体上放入XMLTransformProvider控件,分别设置属性TransFormationRead下的TransFormationFile的值为R_ToDp.xtr 的路径.设置TransFormationWrite的TransFormationFile的值为W_ToDp.xtr 的路径.设置XMLDataFile的值为XML文件的路径.

7.在窗体上加入ClientDataSet控件,设置其ProViderName的值为XMLTransformProvider控件的名称.

8.最后加入DataSource控件和DBGrid控件,连接好以后,设置ClientDataSet控件的Active属性为true,以后就可以像操作数据库一样操作XML文件了.

注:这个方法还有许多值得研究的地方,希望大家能够共同交流研究.

ClientDataSet动态建表的简单例子

  • 2006年02月23日 09:05
  • 326KB
  • 下载

动态创建ClientDataSet的表定义

前言很多人都在问,ClientDataSet如何才能在不连接数据库得情况下,用程序创建起来,并打开数据集。在研究了一下TClientDataSet数据集后,发现如果要让ClientDataSet打开的...
  • xiammy
  • xiammy
  • 2003年10月21日 00:07
  • 4621

TClientDataSet 操作和读入 xml 文件

XML文件的格式如下                               在 delphi 中,ClientDataSet 可以读...
  • wang463584281
  • wang463584281
  • 2014年03月21日 17:32
  • 1357

动态创建clientdataset的表定义_delphi教程

本文转自 http://www.sudu.cn/info/html/edu/20071227/54097.html
  • hksoobe
  • hksoobe
  • 2014年06月16日 03:28
  • 612

ClientDataSet 的 Aggregate 字段,可以用来做分组统计

ClientDataSet 的 Aggregate 字段,可以用来做分组统计。具体用法,参考这篇文章: http://edn.embarcadero.com/article/29272 要...
  • pcplayer
  • pcplayer
  • 2017年04月05日 13:32
  • 540

DataSnap+FirDac (接口化) 三层移动开发

DataSnap+FirDac (接口化) 三层移动开发 采用Frame框架设计,一个主Form的其它窗体全部由Frame...
  • tp26021340
  • tp26021340
  • 2015年10月05日 23:08
  • 3101

JSON利用superobject进行资料交换及重新封装ClientDataSet

先下载superobject   http://code.google.com/p/superobject/downloads/list   001.unit uJSONDB; 00...
  • itkeyuan
  • itkeyuan
  • 2016年07月08日 01:17
  • 939

Delphi 多层数据库无状态模式下 ClientDataSet 分段读取服务器端记录的方法

unit UDataModule3; {------------------------------------------------------------------------------ ...
  • pcplayer
  • pcplayer
  • 2017年04月05日 14:02
  • 454

unity3d XML配置表读写

public void SaveToStore()     {         string xmlPath = ""; #if UNITY_EDITOR         xmlPath = ...
  • u014067842
  • u014067842
  • 2014年08月27日 09:57
  • 1530

C# 读写XML文件的方法详细总结

详细阐述C# 操作XML文件的常用方法,包括创建XML节点,元素,读取,删除,查找,保存等等。...
  • u012391923
  • u012391923
  • 2016年11月04日 17:38
  • 3023
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用ClientDataSet维护XML文件
举报原因:
原因补充:

(最多只允许输入30个字)