我一直在尝试从xsd schema
文件生成xml
以获取类(应用xsd工具)。在visual studio
中使用我的xml open: main menu -> Xml -> Generate Schema
和visual studio在几个文件中生成架构:
一个主要文件引用其他文件。之后我必须将其他文件内容复制到主文件中以应用xsd工具并生成我想要的类。
我的问题是,有可能只在一个文件中生成所有文件吗?
答案 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?