浏览 5
XSD 元素
| 元素 | 解释 |
|---|---|
| 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 | 将属性或元素值指定为实例文档中包含元素内的键(唯一、不可为null且始终存在) |
| keyref | 指定属性或元素值与指定键或唯一元素的值相对应 |
| list | 将简单类型元素定义为值列表 |
| notation | 描述XML文档中非XML数据的格式 |
| redefine | 从外部架构重新定义简单和复杂类型、组和属性组 |
| restriction | 定义对simpleType、simpleContent或complexContent的限制 |
| schema | 定义架构的根元素 |
| selector | 指定为标识约束选择一组元素的XPath表达式 |
| sequence | 指定子元素必须以顺序显示。每个子元素可以在0到任意次数发生 |
| simpleContent | 包含对纯文本复杂类型或作为内容的简单类型的扩展或限制,并且不包含任何元素 |
| simpleType | 定义简单类型,并指定有关属性或纯文本元素的值的约束和信息 |
| union | 将简单类型定义为来自指定简单数据类型的值的集合(并集) |
| unique | 定义元素或属性值在范围内必须是唯一的 |
| 约束 | 描述 |
|---|---|
| enumeration | 定义可接受值的列表 |
| fractionDigits | 指定允许的最大小数位数。必须等于或大于零 |
| length | 指定允许的字符或列表项的确切数目。必须等于或大于零 |
| maxExclusive | 指定数值的上限(该值必须小于此值) |
| maxInclusive | 指定数值的上限(该值必须小于或等于此值) |
| maxLength | 指定允许的最大字符数或列表项数。必须等于或大于零 |
| minExclusive | 指定数值的下限(该值必须大于该值) |
| minInclusive | 指定数值的下限(该值必须大于或等于此值) |
| minLength | 指定允许的最小字符数或列表项数。必须等于或大于零 |
| pattern | 定义可接受的字符的精确序列 |
| totalDigits | 指定允许的最大位数。必须大于零 |
| whiteSpace | 指定如何处理空格(换行符、制表符、空格和回车符) |