日期:2014-05-17  浏览次数:20517 次

WSDL报文 nil="true"
<project>  
<projectMains>
 <projectMain Action="string">
            <projectID xsi:nil="true" />
 </projectMain>
</projectMains>
</project>
【嵌套】

webservice 的wsdl nil="true"  这个属性怎么让它不显示 而是直接显示自定义的属性

如下

 <projectMain Action="string">
            <projectID action="123" />
 </projectMain>


------解决方案--------------------
没弄过,友情帮顶!
------解决方案--------------------
这个是根据你自己定义生成的,



XmlSerializer 类将 xsi:nil="true" 属性值等同于分配给引用类型或分配给可为空值类型的空引用。 如果 nil 属性设置为 true,则当 XmlSerializer 试图反序列化不可为空值类型的实例时会引发异常。 (有关可空类型的更多信息,请参见Nullable Types (C# Programming Guide))。



xsi:nil 属性绑定支持