2010-04-15 46 views
1

我试图序列化一个ASMX Web服务结果,但我得到以下错误。XML序列化 - 不是预期的错误

There is an error in XML document. ---> System.InvalidOperationException:  <ArrayOfT_SATQuestionInfo xmlns='http://tempuri.org/'> was not expected 

有关如何解决这个问题的任何想法,所以它会“期待”命名空间?

+0

您可能无法顺利序列化任何东西。当您认为XML实际上包含一些错误输出时,通常会发生该异常。你能发表更多的细节吗? – ladenedge 2010-04-15 15:31:31

+1

这看起来更像是你变得格式不正确的XML。 xml是什么样的? – 2010-04-15 15:31:34

+0

这个错误怎么样。我的XML文件保存不正确,但我现在有这个错误。 – Bryan 2010-04-15 15:47:07

回答

0

这看起来问题在于反序列化,在这种情况下在客户端。我建议你将问题隔离开来,我几乎肯定会重现错误。只需使用控制台应用程序进行简单测试。像在网络服务中那样填写对象,执行xml序列化,然后尝试反序列化回对象。您遇到的错误可能是由xml中的无效数据或无法反序列化为对象的无效结构引起的。