我有XSD文件,看起来相当复杂(我对使用XSD很新)。
我的任务是创建一个程序,它将根据XSD架构生成XML文件(更详细地说 - 我们将获得一个包含数据的CSV文件,这些文件需要序列化为XML)。我做了一项研究并尝试了从XSD文件生成C#类的各种技术,其中最“紧凑”的是Visual Studio的 xsd2code 插件。
尽管如此,这个插件已经生成了超过7,000行代码,让我感到震惊,因为它只是一个巨大的混乱(对我来说)。
我现在的问题是 - 有更好的方法(或者我忘了检查一些开关)会产生相当紧凑的C#类吗?如果没有,那么人们在获得C#课后必须做的下一步是什么?他们是否需要额外的手动后期处理,以便文件更“程序员友好”,或者......?
感谢您的指导;任何帮助或提示将受到高度赞赏!