首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TClientDataset - XML映射

TClientDataset - XML映射
EN

Stack Overflow用户
提问于 2009-01-10 05:17:00
回答 5查看 4.6K关注 0票数 1

我试图将TClientDataSet中的数据保存到XML文件中,但它不喜欢我的某些字段。帮助文件要求以以下两种方式之一创建定义:使用my \bin文件夹中的xmlmapper.exe文件或使用IDOMDocument接口。

问题是,xmlmapper.exe不在那里,而IDOMDocument是Delphi2009发布时没有编写文档的那些讨厌的结构之一。因此,我必须在一个不存在的EXE和一个接口之间做出选择,这个接口没有文档,也没有关于哪个对象实现它或如何创建它的指示。

有人知道在这种情况下我应该怎么做吗?

EN

回答 5

Stack Overflow用户

发布于 2009-01-10 11:13:27

如果您正在使用delphi的XML序列化中不支持的字段,则需要创建自己的XML加载/保存函数。

这并不难,如果你这样做了,代码可以扩展为其他序列化格式(JSON,CSV,XLSX,...)。

票数 3
EN

Stack Overflow用户

发布于 2009-01-10 06:29:11

XMLMapper.exe 在我的\目录下,它也在我的tools菜单下(虽然我可能已经在那里添加了它。。。。)你有什么版本的Delphi?我看了看feature matrix,我没有看到任何看起来像它的东西,这三个版本都没有。您可能会再次运行您的安装,看看是否跳过了安装。

票数 0
EN

Stack Overflow用户

发布于 2009-01-10 06:32:33

您可能会查看一些第三方Delphi书籍(Marco Cantu有几本),看看它们是否记录了IDOMDocument。你也可以使用look around for some examples

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/430601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档