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