我对XML模式很新。我想选择多个枚举价值,但不起作用。我尝试添加XS:列表,但这也没有用。
这是我XSD的摘录:
<xs:element name="charakter">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="haltung" use="required">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="hoher Pflegeaufwand"/>
<xs:enumeration value="ideal für Garten"/>
<xs:enumeration value="ideal für Wohnungshaltung"/>
<xs:enumeration value="hoher Bewegungsbedarf"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
那么如何选择多个值?thanx以供您回复。
您希望在属性冲突中与 xs:list
验证逗号分隔字符串的愿望,要求其值是空间分隔的。
您可以尝试使用正则表达式来实现目标,但最好是重新设计XML,以便haltung
不是属性,而是具有子元素的元素。