|
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
|
定义元素或属性值在范围内必须唯一 |