2

阿罗哈

我收到了一些不错的 xsd 文件,我想将它们转换为类(使用 xsd.exe)所有 xsd 都具有相同的包含,如下所示:

<xs:include schemaLocation="kstypes.xsd" />
<xs:include schemaLocation="ksparams.xsd" />

当我为每个 xsd 生成一个类时,这些文件中声明的类型对于每个原始 xsd 都是重复的。有什么简单的方法可以 1) 只生成包含的 xsd 中的类型一次和 2) 确保所有其他类都使用这些类型?

-Edoode

4

2 回答 2

1

查看文档,似乎“最好”的方法(不是一种简单的方法!)是在第二个和后续文件上使用 /element: elementname命令行开关来指定您希望为其生成类的类型。

于 2008-12-17T14:26:23.353 回答
0

尝试此处概述的方法:http: //blog.hosca.com/blog/fpmlgen/

于 2009-11-23T03:40:00.303 回答