【发布时间】:2011-05-31 20:57:36
【问题描述】:
我正在尝试使用第 3 方网络服务。返回的字段之一定义为
<s:element name="SomeField" minOccurs="0" maxOccurs="1" type="s:int"/>
在 SOAP 响应中,他们将字段发送为
<SomeField/>
这会导致 .Net 反序列化器抛出异常,因为空的 xml 元素不是有效的整数。
处理此问题的最佳方法是什么?
我尝试调整 wsdl 以将字段标记为可为空,这会将生成的字段标记为 int?但解串器仍然失败。
我可以将端点实现为服务引用或 Web 服务引用。
【问题讨论】:
标签: .net soap soap-client