Если объект типа datetime не обнуляется, значит ли это, что он обязателен? - PullRequest
0 голосов
/ 27 октября 2019

Если клиент дал мне файл wsdl, который содержит datetime как необнуляемое, то означает ли это, что обязательно передавать datetime, так как он не будет принимать пустые строки или null?

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

1 Ответ

0 голосов
/ 28 октября 2019

Свойство nillable (not nullable) для элемента E означает, что его можно записать как пустой элемент <E xsi:nil="true"/>, даже если тип не допускает пустое содержимое. Наличие nillable не делает его необязательным, оно только делает его пустым.

Nillability - это особенность спецификации XSD, которую 99,9% пользователей разумно игнорируют. Я бы порекомендовал вам сделать то же самое.

...