all
|
指定子元素可以按任何顺序出现。 每个孩子元素可以出现0或1次 |
annotation
|
指定架构注释的顶级元素 |
any
|
使作者能够使用元素扩展 XML 文档模式未指定 |
anyAttribute
|
使作者能够使用架构未指定的属性扩展XML文档 |
appinfo
|
指定应用程序要使用的信息(必须在批注内) |
attribute
|
定义一个属性 |
attributeGroup
|
定义要在复杂类型定义中使用的属性组 |
choice
|
仅允许包含在<choice>声明中的元素之一包含在包含元素中 |
complexContent
|
定义仅包含混合内容或元素的复杂类型的扩展名或限制 |
complexType
|
定义一个复杂的类型元素 |
documentation
|
在模式中定义文本注释(必须放入内部注解) |
element
|
定义一个元素 |
extension
|
扩展现有的simpleType或complexType元素 |
field
|
指定一个XPath表达式,该表达式指定使用的值定义身份约束 |
group
|
定义要在复杂类型定义中使用的一组元素 |
import
|
将具有不同目标名称空间的多个架构添加到文档 |
include
|
将具有相同目标名称空间的多个架构添加到文档中 |
key
|
在实例文档的包含元素中指定属性或元素值作为键(唯一,不可为空且始终存在) |
keyref
|
指定属性或元素值对应于指定键或唯一元素的属性或元素值 |
list
|
将简单的type元素定义为值列表 |
notation
|
描述XML文档中非XML数据的格式 |
redefine
|
从外部模式重新定义简单和复杂的类型,组和属性组 |
restriction
|
定义对simpleType,simpleContent或complexContent的限制 |
schema
|
定义模式的根元素 |
selector
|
指定一个XPath表达式,该表达式选择一组身份约束的元素 |
sequence
|
指定子元素必须按顺序出现。 每个子元素可以出现0到任意次数 |
simpleContent
|
包含对纯文本复杂类型或简单类型作为内容的扩展或限制,不包含任何元素 |
simpleType
|
定义简单类型并指定关于属性或纯文本元素值的约束和信息 |
union
|
将简单类型定义为来自指定简单数据类型的值的集合(联合) |
unique
|
定义元素或属性值在范围内必须唯一 |