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>