XSD到C#多重定义的类型歧义

时间:2013-09-19 17:15:03

标签: c# xml xsd xsd2code

我已经获得了多个大型XSD,它们冗余地定义了相同的类型。我正在寻找的最终游戏是能够从这些XSD生成具有相同(ONE)命名空间的C#类,而没有数百个'命名空间已经包含'错误的定义'。

是否有自动化的方式/程序来提取冗余类型并将它们放在单独的XSD中以包含在各个文件中?

我曾尝试使用xsd.exe生成一个.cs文件。

  1. 我不确定这是否会尝试比较唯一性的类型,或者只是在先前定义的类型上失败。
  2. 这不会“自动”为所有生成的对象创建序列化方法,如XSD2code
  3. 我使用xsd2code生成.cs文件,但它一次只接受一个文件,我不得不在一个单独的命名空间中生成每个文件。

    我正在努力节省时间和精力,但如果每次新版本的xsd出现(希望不经常出现)时我必须手工完成,那么就这样吧。

0 个答案:

没有答案