Из чего значение? 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>
Спасибо.
Вы объявляете тип, расширяющий MainParameter.type.
Другими словами, ваш новый тип «SubParameter.type» будет иметь все атрибуты и структуру MainParameter, но с дополнительным MyIndex атрибут.