ThomasM: XSD: Uneindeutigkeit bei (a OR b OR (a AND b))?

Beitrag lesen

Hallo thoin,

a
OR
b
OR
a AND b

Nahe kommt dem dieser Ansatz, wobei allerdings auch beide Kindelemente gleichzeitig fehlen dürfen:

<xs:element name="base">  
  <xs:complexType>  
    <xs:sequence>  
      <xs:element ref="a" minOccurs="0" maxOccurs="1"/>  
      <xs:element ref="b" minOccurs="0" maxOccurs="1"/>  
    </xs:sequence>  
  </xs:complexType>  
</xs:element>

Grüße,
Thomas