来自Schema的类

时间:2010-02-23 23:00:46

标签: c# xml class

我使用xsd.exe工具从模式生成一个类,当反序列化一个有效的XML文档时,我得到了异常。

示例xml在这里:http://codepaste.net/wq22hy

类定义在这里:http://codepaste.net/bdy598

问题出在元素上,因为类定义似乎没有处理这个元素的递归性质。

在一个元素中,它的子元素可以是另一个元素或元素 - 生成的类似乎不适合这个。

有关如何解决此问题的任何帮助。

1 个答案:

答案 0 :(得分:0)

哎呀 - 有点小学生的错误。用于反序列化的类是从错误的模式文件生成的。使用的模式文件中没有递归,因此它没有在生成的类中实例化。