XML Schema restriction 元素
-
定义和使用
restriction 元素定义对 simpleType,simpleContent或complexContent定义的限制。父元素:simpleType, simpleContent, complexContent
-
语法
(? 符号声明该元素可以在限制元素内出现零次或一次)
-
参数
属性 描述 id 可选的。 指定元素的唯一ID base 需要。 指定在此模式或另一个模式中定义的内置数据类型,simpleType元素或complexType元素的名称 any attributes 可选的。 用非模式命名空间指定任何其他属性。 -
示例
本示例定义了一个带有限制的名为“年龄”的元素。 年龄值不能小于 0 或大于 100:此示例还定义了一个名为 “initials” 的元素。 “initials” 元素是具有限制的简单类型。 唯一可接受的值是从a到z的三个小写或大写字母:本示例定义了一个称为 “password” 的元素。 “password” 元素是具有限制的简单类型。 该值必须至少五个字符,最大八个字符:此示例显示了使用限制的复杂类型定义。 复杂类型 “Norwegian_customer” 是从一般客户复杂类型派生的,其国家/地区元素固定为 “Norway”: