XML Schema simpleContent 元素

  • 定义和使用

    simpleContent 元素包含对纯文本复杂类型或作为内容的简单类型的扩展或限制,不包含任何元素。
    父元素:complexType
  • 语法

    <simpleContent
      id=ID
      any attributes
    >
      
     (annotation?,(restriction|extension))
      
    </simpleContent>
    (? 符号声明元素可以在simpleContent元素内出现 0 次或 1 次)
  • 参数

    属性 描述
    id 可选的。 指定元素的唯一ID
    any attributes 可选的。 用非模式命名空间指定任何其他属性。
  • 示例

    这是一个包含纯文本的XML元素(<shoesize>)的示例:
    <shoesize country="france">35</shoesize>
    下面的示例声明一个complexType “shoesize”,其内容定义为整数数据类型,并具有country属性:
    <xs:element name="shoesize">
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:integer">
            <xs:attribute name="country" type="xs:string" />
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>