“xsd:extension base = ....是什么意思?

时间:2009-12-21 09:17:44

标签: xsd

是什么意思? SubParameter类型是否包含MainParameter.type内容的所有信息? 和属性MyIndex附加。

  <xsd:complexType name="SubParameter.type">
    <xsd:complexContent>
      <xsd:extension base="MainParameter.type">
        <xsd:attribute name="MyIndex" type="xsd:nonNegativeInteger"/>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>

谢谢。

1 个答案:

答案 0 :(得分:20)

您正在声明一个扩展MainParameter.type的类型。

换句话说,您的新类型“SubParameter.type”将具有MainParameter的所有属性和结构,但具有额外的MyIndex属性。