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