【问题标题】:XML Serialization - not expected errorXML 序列化 - 非预期错误
【发布时间】:2011-02-08 10:52:39
【问题描述】:

我正在尝试序列化 ASMX Web 服务结果,但出现以下错误。

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

知道如何解决这个问题,让它“期待”命名空间吗?

【问题讨论】:

  • 你可能一开始就没有成功序列化任何东西。当您认为 XML 实际上包含一些错误输出时,通常会发生该异常。您能发布更多详细信息吗?
  • 这在我看来更像是你得到了格式错误的 xml。 xml 是什么样子的?
  • 这个错误怎么样。我的 xml 文件保存不正确,但现在出现此错误。
  • 向我们展示你得到的 XML,以及你用来序列化它的代码!
  • My xml file saved incorrectly。放入碎纸机。

标签: c# .net xml web-services serialization


【解决方案1】:

在我看来,问题在于反序列化,在这种情况下是在客户端。我建议您隔离问题,并且我几乎可以肯定该错误将被重现。只需使用控制台应用程序进行简单测试。像在 Web 服务中一样填充对象,进行 xml 序列化,然后尝试反序列化回对象。您遇到的错误可能是由于 xml 中的无效数据或无法反序列化回对象的无效结构造成的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    相关资源
    最近更新 更多