Подтвердить что ты не робот

Что означает "xsd: base base =....?

В чем смысл? Включен ли тип 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>

Спасибо.

4b9b3361

Ответ 1

Вы объявляете тип, который расширяет MainParameter.type.

Другими словами, ваш новый тип "SubParameter.type" будет иметь все атрибуты и структуру MainParameter, но с дополнительным атрибутом MyIndex.