【问题标题】:PHP - MYSQL to ClientDataSetPHP - MYSQL 到 ClientDataSet
【发布时间】:2012-06-05 00:30:10
【问题描述】:

我对 Delphi / ClientDataSets 了解不多,但我愿意研究它。不过,在我继续之前,我有一个问题,以确定我想要实现的目标是否可行。

我想使用 PHP 脚本每周一次将我的 MYSQL 数据库的十几个子集保存到 CDS 文件中。是否有我可以遵循的文件规范来创建 CDS 文件?我将在使用 Linux 的共享网络主机上运行脚本,所以我认为在服务器上运行 Delphi 脚本是不可行的。

谢谢!

【问题讨论】:

  • 如果您需要有关二进制格式的一些信息,请参阅stackoverflow.com/a/9988785/119609
  • 我在下面选择 mjn 的答案,因为它确实满足了我的核心问题。我还没有找到将 XSD 编译成 CDS 的方法,但我奇怪地发现,在我的情况下,只需将我的 XML 文档命名为 .cds 即可与我的应用程序一起使用。另请参阅我的相关问题:stackoverflow.com/questions/10825916/…

标签: php mysql database delphi tclientdataset


【解决方案1】:

Stackoverflow 上有一个相关问题,其中包括 部分 XSD

Anyone that has a partial XSD that describes the METADATA section of Delphi TClientDataSet XML files?

您可以使用此 XSD 和 XML 库从您的数据创建与 TCLientDataSet 兼容的 XML 文件,以便可以在 Delphi 应用程序中打开它们。

我不知道 PHP XML 库,但在许多语言中,XML 库都能够创建基于 XSD 的映射代码,然后可用于根据架构定义读取和写入 XML 文件。

【讨论】:

  • 谢谢!您是否知道概述如何将 XSD 转换为 CDS 的链接?请记住,我无法在我的服务器上运行 delphi。
  • 查看我的编辑 - 它需要一个支持 XSD 的 PHP XML 库
猜你喜欢
  • 2012-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多