如果日期时间类型对象是不可为空的,那么这是否意味着它是强制性的?

时间:2019-10-27 20:22:15

标签: c# asp.net xml soap wsdl

如果客户给我一个wsdl文件,其中包含不可为null的datetime,那么这是否意味着它必须通过datetime,因为它不接受空字符串或null?

<s:element name="ANDTI" type="s:date" maxOccurs="1" minOccurs="0" form="unqualified"/>

1 个答案:

答案 0 :(得分:0)

元素E上的nillable(不可为null)属性意味着即使类型不允许空内容,也可以将其写为空元素<E xsi:nil="true"/>。可设置为nillable并不会使其成为可选项,只会使其为空。

Nillability是XSD规范的一项功能,它有99.9%的用户明智地忽略了它。我建议您也这样做。