3

我正在尝试从导入的架构中导入带有一些复杂文件的 XSD 文件。XML 数据绑定向导给了我一个“未知数据类型”错误。我在几个论坛中看到了这个问题,但看不到解决方案。

这是我要导入的文件。这里还有一些其他必需的文件。

是否有任何解决方法或替代工具来为 Delphi XE 生成 XML 类?

编辑: 这个问题可能与此重复,至少部分重复。第一次没发现。

4

2 回答 2

2

好吧,XSD 文件包含以下内容:

    <xs:include schemaLocation="SiiTypes_v10.xsd"/>

此文件包含与当前文件位于同一命名空间中的多个数据类型定义。我不确定这是否是原因,或者仅仅是向导不能包含外部文件,但我只是继续将所有类型定义放入文件中,它就成功了。

我已将文件放在我的源代码控制系统中,我祈祷这不会在不久的将来让我陷入困境。

除非有人知道更好的方法来完成这项工作,否则我会在几天内接受我自己的答案。

干杯!

于 2012-04-25T23:19:47.693 回答
0

delphi 7中的XML Data Bindings有类似的问题如果您使用delphi 2010,则没有这样的问题。

于 2012-05-02T10:25:16.840 回答