Я иду туда и обратно с установкой элемента в minOccurs="0"
и nillable="true"
.
Я читал эту статью, и теперь в моем WSDL я не уверен, что использование обоих стоит того. В статье представлен хороший пример представления массивов, где вы можете иметь нулевые значения, перемежающиеся повсюду, поскольку это невозможно сделать только с помощью minOccurs="0"
. Теперь, соглашение, с которым я столкнулся, состоит в том, что если элемент не является необязательным, он не является nillable.
Разница, насколько я понимаю, и где мой вопрос заключается в том, что, применяя свойство nillable к элементу, я говорю, что вы можете передать эквивалент XSD значения NULL? В противном случае элемент без свойства nillable должен иметь значение в пределах установленного на нем ограничения?