2008-12-17 89 views
2

阿罗哈如何从常见的包含xsd中生成多个类?

我收到,我要转换为类(使用XSD.EXE) 所有XSD的具有相同的包括这样几个漂亮的XSD文件:

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

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

-Edoode

+0

哪个目标语言? – JeeBee 2008-12-17 13:58:52

+0

目标语言是C#。 – edosoft 2008-12-17 14:38:39

回答

1

展望的文件过来,这样看来,“最好”的方式(不是一件容易的方式!)将使用/元素:的ElementName命令行开关上的第二个和后续文件来指定您想要为其生成类的类型。

+0

我会研究一下,谢谢 – edosoft 2008-12-17 14:39:25