我想限制值的不同组合。我所遇到的问题类似于:
<xs:simpleType name="CarTypes">
<xs:restriction base="xs:string"
<xs:enumeration value="VW" />
<xs:enumeration value="BMW" />
<xs:enumeration value="HONDA" />
<xs:enumeration value="MECREDES" />
<xs:enumeration value="ALL" />
<xs:enumeration value="DEFAULT" />
</xs:restriction>
</xs:simpleType>
我想限制以下组合:
"ALL" and "EVERY OTHER CAR" -> NOT ALLOWED
但不是
"ALL" and "DEFAULT" -> ALLOWED
我对xsd语法不是很熟悉,所以我希望有一种方法可以做到这一点,否则我必须限制每个单独的组合。感谢您的帮助。