2010-05-15 79 views

回答

3
<xs:simpleType name="myElement"> 
    <xs:union memberTypes="previousRestrictions"> 
     <xs:simpleType> 
     <xs:restriction base="xs:string"> 
      <xs:enumeration value="close" /> 
     </xs:restriction> 
     </xs:simpleType> 
    </xs:union> 
    </xs:simpleType> 
+0

謝謝JSteve,它的工作原理 – WSK 2010-05-15 03:13:54

1

在此示例中,fruit元素必須是字符串,其值在集合{"apple", "banana", "coconut"}中。

<xs:element name="fruit"> 
    <xs:simpleType> 
    <xs:restriction base="xs:string"> 
     <xs:enumeration value="apple"/> 
     <xs:enumeration value="banana"/> 
     <xs:enumeration value="coconut"/> 
    </xs:restriction> 
    </xs:simpleType> 
</xs:element> 

所以,這是有效的:

<fruit>banana</fruit> 

但這不是:

<fruit>kumquat</fruit>