尝试修复使用第三方API的第三方API客户端中的错误 - 它将返回“XML文档(x,y)中存在错误”这一行:<totalunresolveditems />
< / p>
当它不为null时,它显示为:<totalunresolveditems><![CDATA[2]]></totalunresolveditems>
在第三方API客户端代码中,我更改了此项:
[XmlElement("totalunresolveditems")]
public int TotalUnresolvedItems { get; set; }
对此:
[XmlElement("totalunresolveditems", IsNullable = true)]
public int? TotalUnresolvedItems { get; set; }
但不幸的是,这没有帮助,同样的错误仍然存在于文档的同一点。除了完全删除这个属性或用[XmlIgnore]标记它之外,不确定如何解决这个问题,它确实以丢失特定数据为代价来实现这一目的。
似乎问题是字段没有标记为nil =“true”,但我们无法控制它。由于这纯粹是为了反序列化外部数据,因此它似乎也不会对代理字段产生帮助。