我知道我可以为属性设置默认广告修正值。但我想要关注:
我有一个名为optiontype的复杂类型。
<xs:complexType name="optiontype">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute ref="base:valuetype" use="required"></xs:attribute>
<xs:attribute name="name" type="xs:normalizedString" use="required"></xs:attribute>
<xs:attribute name="default" type="xs:normalizedString"></xs:attribute>
<xs:attribute name="comment" type="xs:normalizedString" use="optional"></xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
我多次使用这种类型:
<xs:complexType name="servicesettingstype">
<xs:annotation>
<xs:documentation>Element für die Service Einstellungen</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="option" type="base:optiontype"></xs:element>
<xs:element name="option" type="base:optiontype"></xs:element>
</xs:sequence>
</xs:complexType>
可以在类型servicesettings type?
中设置属性名称的默认值喜欢:
<xs:complexType name="servicesettingstype">
<xs:annotation>
<xs:documentation>Element für die Service Einstellungen</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="option" type="base:optiontype" optiontype:name="Settings1"></xs:element>
<xs:element name="option" type="base:optiontype" optiontype:name="Settings2"></xs:element>
</xs:sequence>
</xs:complexType>
感谢您的帮助。