<XML Schema參考手冊
定義和用法
工會元素定義一個簡單類型作為一個集合(union)從指定的簡單數據類型的值。
元素信息
- Parent elements:簡單類型
句法
<union
id=ID
memberTypes="list of QNames"
any attributes
>
(annotation?,(simpleType*))
</union>
(?符號聲明元素可出現零次或一次聯合元素中)
屬性 | 描述 |
---|---|
id | 可選的。 指定一個唯一的ID為元素 |
memberTypes | 可選的。 指定在架構中定義的內置數據類型或簡單類型元素的列表 |
any attributes | 可選的。 規定帶有non-schema命名空間的任何其他屬性。 |
例1
這個例子顯示了一個簡單的類型就是兩個簡單類型的工會:
<xs:element name="jeans_size">
<xs:simpleType>
<xs:union memberTypes="sizebyno sizebystring" />
</xs:simpleType>
</xs:element>
<xs:simpleType name="sizebyno">
<xs:restriction base="xs:positiveInteger">
<xs:maxInclusive value="42"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="sizebystring">
<xs:restriction base="xs:string">
<xs:enumeration value="small"/>
<xs:enumeration value="medium"/>
<xs:enumeration value="large"/>
</xs:restriction>
</xs:simpleType>
<XML Schema參考手冊