WCF更改属性可以为nil

时间:2015-08-24 12:24:35

标签: wcf

我在visual studio中开发了WS和WSDL,使用c#,WSDL包含nillable =“true”,但客户端不支持,如何将nillable =“true”更改为xsi:nil =“true”

1 个答案:

答案 0 :(得分:0)

您将XSD架构nillable attaribute与XSD架构实例nil属性混淆。它们是相互关联的,但不相同。

为清晰起见,请参阅http://www.w3.org/TR/xmlschema-0/#Nils

XSD架构nillable属性是元素上的装饰器,允许在符合XML文档的元素中分配显式空值。

XSD架构实例nil属性是在XML文档中定义显式空值的方法。

  

WSDL包含nillable =" true",但客户端不支持

你需要准确解释你的意思。客户端是否无法使用您的服务中的WSDL?他们得到的错误是什么?