定义单个 simpleType 定义的集合。
<list
id = ID
itemType = QName
{any attributes with non-schema Namespace}...>
Content: (annotation?, (simpleType?))
</list>
特性
id
该元素的 ID。 id 值必须属于类型 ID 并且在包含该元素的文档中是唯一的。可选。
itemType
在该架构(或由指定的命名空间指示的其他架构)中定义的内置数据类型或 simpleType 元素的名称。 包含 list 元素的 simpleType 元素是从 list 值指定的简单类型派生的。 list 值必须是限定名 (QName)。 对 simpleType 元素子级和 itemType 属性的使用是互相排斥的。如果内容包含 simpleType 元素,则是不允许的。 否则是必选项。
元素信息
出现次数 | 一次 |
---|---|
父元素 |
|
子元素 |
备注
如果数据类型是从列表数据类型派生的,则可以使用以下约束方面。
length
maxLength
minLength
Enumeration
Pattern
whiteSpace
length 以列表项的数目为单位。 例如,以下示例将 maxLength 设置为 5
,在该列表中将 derivedlistOfIntegers 数据类型的实例中的项数限制为 5 项。 请注意,列表中的限制与在其他元素中使用的限制不同。
列表始终是由空白分隔的。 例如,如果从诸如 "books" "magazine articles" "technical newspapers and business journals"
之类的三个枚举的简单类型派生一个列表,将生成由 8 个字符串 "books", "magazine", "articles", "technical", "newspapers", "and", "business", "journals"
组成的列表,而不是三个字符串的列表。
示例
以下示例说明 simpleType,它是一个整数列表,其中 5 是在该列表中允许的最大项数。
示例
以下示例说明 simpleType,它是一个整数列表。
示例
以下示例说明具有 listOfIntegers 类型属性的元素的实例。 该列表中的每一项都是 integer 类型,各项之间由空白(此例中为空格)分隔。
其他资源
有关更多信息,请参见 W3C 网站上的 W3C XML Schema Part 1: Structures Recommendation(W3C XML 架构第 1 部分:架构建议)文档。