代码之家  ›  专栏  ›  技术社区  ›  Achilles

将XML反序列化为自动生成的代理类

  •  0
  • Achilles  · 技术社区  · 16 年前

    我正在尝试使用XML序列化将一个参数反序列化为一个Web服务调用。我的目标是引用Web服务时由Visual Studio生成的代理类的类型。反序列化似乎可以工作,除了(没有例外),但是没有任何XML字段映射到代理类中相应的属性。更奇怪的是,我可以反序列化到隐藏在Web服务后面的实际类,该类正被引用应用程序代理到对象中。我错过了什么?????

    1 回复  |  直到 16 年前
        1
  •  0
  •   Achilles    16 年前

    问题是代理类通过代理类生成器生成的namespace属性定义了一个XML命名空间。删除该命名空间允许我从没有指定该命名空间的XML反序列化到该类中。问题解决了。