PHP - MYSQL转为ClientDataSet

4

我对Delphi / ClientDataSets不是很了解,但我愿意去研究它。在我开始之前我有一个问题,想确定我想要实现的是否可行。

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

谢谢!


如果需要有关二进制格式的信息,请参见https://dev59.com/ZlbUa4cB1Zd3GeqPBboj#9988785。请返回翻译后的文本。 - Vladimir Ulchenko
我选择下面的mjn答案,因为它满足了我的核心问题。我还没有发现将XSD编译成CDS的方法,但是在我的情况下,我奇怪地发现,只需将我的XML文档命名为.cds即可与我的应用程序一起使用。另请参阅我的相关问题:https://dev59.com/c2TWa4cB1Zd3GeqPDW8d - skibulk
1个回答

1

在Stackoverflow上有一个相关的问题,其中包含了一个部分XSD

有没有人有描述Delphi TClientDataSet XML文件METADATA部分的部分XSD?

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

我不知道PHP XML库,但在许多语言中,XML库能够基于XSD创建映射代码,然后可以使用该代码来读取和写入基于模式定义的XML文件。


谢谢!您知道有没有一个链接可以概述如何将XSD转换为CDS吗?请记住我不能在我的服务器上运行Delphi。 - skibulk
请查看我的编辑 - 它需要支持XSD的PHP XML库。 - mjn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接