minOccurs
MinOccurs is an XML Schema constraint that specifies the minimum number of times an element or particle can occur in an instance document. It applies to element declarations as well as to model groups such as sequences, choices, and alls. The default value is 1, meaning the item must appear at least once unless stated otherwise.
Values for minOccurs must be non-negative integers. A value of 0 makes the element optional, allowing it
Examples help illustrate typical usage. A declaration such as <xs:element name="phone" type="xs:string" minOccurs="0" maxOccurs="3"/> allows zero,
In practice, minOccurs interacts with the surrounding compositor (sequence, choice, or all) and the containing complex