XML Schema list 元素
❮ 完整的 XML Schema 參考
定義和用法
list 元素定義了一個簡單型別元素,該元素是一系列指定資料型別值的列表。
元素資訊
- 父元素: simpleType
語法
<list
id=ID
itemType=QName
任何屬性
>
(annotation?,(simpleType?))
</list>
(? 符號表示該元素可以在 list 元素內出現零次或一次)
Attribute | 描述 |
---|---|
id | 可選。指定元素的唯一 ID |
itemType |
指定內建資料型別或此模式中定義的 simpleType 元素的名稱。如果內容包含 simpleType 元素,則不允許此屬性,否則它是必需的 |
任何屬性 | 可選。指定任何其他非 schema 名稱空間的屬性 |
示例 1
以下示例顯示了一個由整數列表組成的簡單型別
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="intvalues" type="valuelist"/>
<xs:simpleType name="valuelist">
<xs:list itemType="xs:integer"/>
</xs:simpleType>
</xs:schema>
文件中的 "intvalues" 元素可能看起來像這樣(請注意,
列表將有五個列表項)
<intvalues>100 34 56 -23 1567</intvalues>
注意: 空白被視為列表項分隔符!
示例 2
以下示例顯示了一個由字串列表組成的簡單型別
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="stringvalues" type="valuelist"/>
<xs:simpleType name="valuelist">
<xs:list itemType="xs:string"/>
</xs:simpleType>
</xs:schema>
文件中的 "stringvalues" 元素可能看起來像這樣(請注意,
列表將有四個列表項)
<stringvalues>I love XML Schema</stringvalues>
❮ 完整的 XML Schema 參考