I'm new to XML, and I'm a bit confused as to the use of the 'choice' element
within a schema. I understand that it details a list of child elements, and
will allow one of those child elements to be used, and no more than one.
But, is it valid to add a 'MinOccurs=0' attribute to each child element,
therefore allowing none of the child elements to be used? I have seen this
in a schema that has been defined for my latest project at work, and I'm not
sure if this is valid.
Any help with this topic would be greatly appreciated.