Мне интересно, как спецификация XML-схемы обрабатывает эти случаи:
<xsd:element minOccurs="1" name="asdf"/>
Не указано maxOccurs -> Это кардинальность [1..1]?
<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>
Я полагаю, это просто неверно?
<xsd:element maxOccurs="2" name="asdf"/>
Это кардинальность [0..2] или [1..2]?
Есть ли «официальное» определение того, как спецификация схемы XML обрабатывает эти случаи?