使用德尔福 XE:
XML 数据绑定向导基于 XML/XSD 生成 Delphi 类——效果很好。
但我还需要另辟蹊径:将 Delphi 类转换为 XML。我在 XE 中找不到任何支持。(我知道这用 C#、.NET 很容易完成,但很明显,由于 Delphi 并不真正支持反射,所以它比 C# 困难得多)
我确实有一个选择是用 SharpDevelop 在 C# 中编写类,并使用 MS 实用程序(我相信它是免费下载的)从 C# 代码生成 XML。我也有支持此功能的 VS 2005,但尚未安装,我不想参与其中)。
任何人都对如何完成这项工作有建议:直接从 Delphi 到 XML/XSD?一个开源工具会很好,或者一些可以做到这一点的好单元。