只在一个文件中从visual studio中的xml文件生成XSD架构

时间:2014-03-04 08:36:42

标签: c# xml visual-studio-2010 xsd

我一直在尝试从xsd schema文件生成xml以获取类(应用xsd工具)。在visual studio中使用我的xml open: main menu -> Xml -> Generate Schema和visual studio在几个文件中生成架构: 一个主要文件引用其他文件。之后我必须将其他文件内容复制到主文件中以应用xsd工具并生成我想要的类。

我的问题是,有可能只在一个文件中生成所有文件吗?

2 个答案:

答案 0 :(得分:1)

您是否可以更改xml文件以使所有类型都在同一名称空间中,从而强制xsd创建单文件架构?见Why does XSD.EXE Create Two .XSD Files, and How to Use Them?

答案 1 :(得分:1)

XML文件中的每个命名空间都被视为一个单独的模式(XSD)。

考虑将您的命名空间合并为一个,这样您就可以享受1个文件生成。

此外,作为一个很好的参考,请看一下这个相关的好答案:xsd.exe generates two files, how to join them into one?