Je vais de l'avant et de l'arrière avec le réglage d'un élément à minOccurs="0"
et nillable="true"
.
Je lisais cet article et maintenant dans mon WSDL, je ne suis pas sûr que l'utilisation des deux en vaille la peine. L'article donne un bon exemple de représentation des tableaux où vous pourriez avoir des valeurs nulles intercalées, car cela ne peut pas être fait avec seulement minOccurs="0"
. Maintenant, la convention que j'ai adoptée est que si un élément n'est pas facultatif, il n'est pas nillable. La différence, telle que je la comprends, et où se situe ma question, est qu'en appliquant la propriété nillable à un élément, je dis que vous pouvez passer en valeur NULL l'équivalent XSD ? Sinon, un élément sans la propriété nillable doit avoir une valeur dans la restriction qui lui est imposée ?