如何从xsd';生成多个类;常见的包括什么?

如何从xsd';生成多个类;常见的包括什么?,xsd,code-generation,include,Xsd,Code Generation,Include,阿罗哈 我收到了一些不错的xsd文件,我想将它们转换成类(使用xsd.exe) 所有xsd都有相同的包含项,如下所示: <xs:include schemaLocation="kstypes.xsd" /> <xs:include schemaLocation="ksparams.xsd" /> 当我为每个xsd生成一个类时,这些文件中声明的类型对于每个原始xsd都是重复的。有没有简单的方法1)只生成一次包含的xsd中的类型,2)确保所有其他类都使用这些类型 -eN

阿罗哈

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

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

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


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

尝试以下方法:

仅供参考-URL链接现在不再处于活动状态。