在用ClientDataSet显示XML数据时,普通的XML文档无法打开,只有用XMLMap(Tool菜单下的)这个工具先将XML文档转换成符合ClientDataSet的格式,同时还要保存一个.XTR的文件,这样
将XMLDataSetProvider中的XMLFile和TransmationFile同时设置为转换后的xml和xtr文件,
再设置ClientDataSet的Provider才能正确显示数据.
现在问题是:有什么办法可以用程序将普通的XML文档转换成符合ClientDataSet的格式的XML
文档呢?非要用XMLMap吗?我们不可能每个XML文档都用它来转一遍吧!
谢谢关注!
将XMLDataSetProvider中的XMLFile和TransmationFile同时设置为转换后的xml和xtr文件,
再设置ClientDataSet的Provider才能正确显示数据.
现在问题是:有什么办法可以用程序将普通的XML文档转换成符合ClientDataSet的格式的XML
文档呢?非要用XMLMap吗?我们不可能每个XML文档都用它来转一遍吧!
谢谢关注!
解决方案 »
- 求Delphi7可用的lua调用pas及类似directui之类的ui组件
- Currency转化成String后显示在Edit里丢失精度了?
- 关于ADOQuery的特殊问题
- 为什么我新建一个form但是出来的却总是about模板窗体啊?
- 请大家给点意见
- 请问dbGridEh如何增加一个checkBox?
- 第35题):以下程序怎么出不来黄色提示框啊?
- 如何改变自己写的VCL(组件)加到Delphi中的图标(现在是红、黄、蓝 三个点)?
- 谁能给我发个dsgnintf.pas文件阿?
- 三层中库的更新问题。(十万火急!拉兄弟一把吧!!)
- Oracle数据库导出后的XML数据格式,如何用Delphi在前台把数据显示出来?
- treeview默认能修改结点的caption,我想通过右键弹出菜单来控制修改、删除和增加,该如何做。。多谢!
我以前的问题不知道对你有没有帮助!
看来只有自己写一个转换程序了。
看来只有自己写一个转换程序了==================================
我也是用你说的方法处理的,通过读取XML数据形成