Допустим, я хочу настроить общий complexType примерно так:
<xs:complexType name="button">
<xs:sequence>
<xs:element name="id" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="href" type="xs:string" minOccurs="0" maxOccurs="1"/>
<xs:element name="label" type="xs:string" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:complexType>
И я хочу сослаться на этот complexType в разных местах моего файла схемы, например:
<xs:element name="someButton" type="button" />
Могу ли я установить значения по умолчанию для подэлементов кнопки через элемент someButton? (Т.е. если я хочу, чтобы someButton имел метку по умолчанию «Go» или href по умолчанию «index.html»)
В основном ... сейчас у меня есть что-то вроде
<Field Name="State" DataSourceField="State" />
и я пытаюсь удалить избыточность настолько простым способом, насколько это возможно.