XML Schema simpleType 元素
-
定义和使用
simpleType 元素定义一个简单类型,并指定关于属性或纯文本元素值的约束和信息。父元素:attribute, element, list, restriction, schema, union
-
语法
<simpleType id=ID name=NCName any attributes > (annotation?,(restriction|list|union)) </simpleType>
(? 符号声明元素可以在 simpleType 元素内出现 0 次或 1 次)
-
参数
属性 描述 id 可选的。 指定元素的唯一ID name 指定元素的名称。 如果 simpleType 元素是 schema 元素的子元素,则此属性是必需的,否则不允许 any attributes 可选的。 用非模式命名空间指定任何其他属性。 -
示例
此示例定义了一个称为 “age” 的元素,该元素是带有限制的简单类型。 年龄值不能小于 0 或大于 100:<xs:element name="age"> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="0"/> <xs:maxInclusive value="100"/> </xs:restriction> </xs:simpleType> </xs:element>