Hallo,
Du kannst das doch auch bei xml schema mit enumeration machen:
<attribut name="geschlecht">
<simpleType>
<restriction base="string">
<enumeration value="maennlich"/>
<enumeration value="weiblich"/>
<enumeration value="saechlich/>
</restriction>
</simpleType>
</attribut>falls Thomas J.S das nicht so meinte.
Meinte ich nicht, denn so kann der Fragesteller nur einen der Werte im Attribut haben.
Eigentlich meinte ich eine Liste:
<xs:element name="test">
xs:complexType
<xs:attribute name="x">
xs:simpleType
xs:list
xs:simpleType
<xs:restriction base="xs:string">
<xs:enumeration value="a" />
<xs:enumeration value="b" />
<xs:enumeration value="c" />
<xs:maxLength value="2" />
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:element>
Grüße
Thomas