如果客户给我一个wsdl文件,其中包含不可为null的datetime,那么这是否意味着它必须通过datetime,因为它不接受空字符串或null?
<s:element name="ANDTI" type="s:date" maxOccurs="1" minOccurs="0" form="unqualified"/>
答案 0 :(得分:0)
元素E上的nillable(不可为null)属性意味着即使类型不允许空内容,也可以将其写为空元素<E xsi:nil="true"/>
。可设置为nillable并不会使其成为可选项,只会使其为空。
Nillability是XSD规范的一项功能,它有99.9%的用户明智地忽略了它。我建议您也这样做。