1
選擇題,我需要一個像這樣的XML:XSD:沒有重複
<permission>
<userType>Root</userType>
<userType>Admin</userType>
</permission>
和值從一個枚舉這樣的:
<xs:simpleType name="USERS">
<xs:restriction base="xs:string">
<xs:enumeration value="Root"/>
<xs:enumeration value="Admin"/>
<xs:enumeration value="User"/>
<xs:enumeration value="Guest"/>
</xs:restriction>
</xs:simpleType>
的問題是,如何我已經是正確的現在它接受重複的值。
<xs:element name="permission">
<xs:complexType>
<xs:sequence>
<xs:element name="userType" minOccurs="0" maxOccurs="unbounded" type="USERS"/>
</xs:sequence>
</xs:complexType>
</xs:element>
我該怎麼做,以便enum中每個值只有一次出現?