最新的Web开发教程
 

XML架构simpleType元素


<XML Schema参考手册

定义和用法

该simpleType元素定义一个简单类型,并指定有关属性或纯文本元素的值的约束和信息。

元素信息

  • Parent elements:属性,元素,列表,限制,架构,工会

句法

<simpleType
id=ID
name=NCName
any attributes
>

(annotation?,(restriction|list|union))

</simpleType>

(?符号声明元素可出现零次或一次简单类型元素中)

属性 描述
id 可选的。 指定一个唯一的ID为元素
name 指定元素的名称。 如果simpleType元素是schema元素的子这个属性是必需的,否则是不允许的
any attributes 可选的。 规定带有non-schema命名空间的任何其他属性。

例1

这个例子定义称为元素"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>

<XML Schema参考手册