XML Schema contains two occurrence indicators
maxOccurs. The support for these was missing when we parsed any XML Schemas but has been added now.
maxOccurs are occurrence indicators in XML Schema that indicate the number of times a child element can occur at minimum and maximum respectively within a parent element. A
minOccurs property should contain a non-negative integer e.g. value
0 means the element is optional.
maxOccurs must either be a positive integer or simply
unbounded. If an element has value of
maxOccurs greater than 1 or equal to
unbounded then it should be treated as an array. The support for these were missing from our XML Schema parser which has now been added. More details on the indicators can be found at Particle Properties