Me pregunto cómo maneja la especificación del esquema XML estos casos:
<xsd:element minOccurs="1" name="asdf"/>
No se da maxOccurs -> ¿Es esta la cardinalidad [1..1]?
<xsd:element minOccurs="5" maxOccurs="2" name="asdf"/>
Supongo que esto es simplemente inválido?
<xsd:element maxOccurs="2" name="asdf"/>
¿Es esta la cardinalidad [0..2] o [1..2]?
¿Existe una definición "oficial" sobre cómo la especificación del Esquema XML maneja estos casos?