<xs:complexType name="GeographySegment_Type">
<xs:sequence>
<xs:element name="Directionality" type="Directionality_Type"/>
</xs:sequence>
<xs:attribute name="ExcludeInclude" type="ExcludeInclude_Type" use="required" default="E"/>
</xs:complexType>
<xs:simpleType name="ExcludeInclude_Type">
<xs:restriction base="xs:string">
<xs:enumeration value="E"/>
<xs:enumeration value="I"/>
</xs:restriction>
</xs:simpleType>
我想为属性EXcludeInclude指定一个默认值,并通过use =“required”使其成为必需的,但我得到一个错误 - 在属性声明中,excluInInclude使用必须具有值optional,因为属性default存在。 解决方法是什么?
答案 0 :(得分:0)
您提供默认值的目的是什么?通常,默认值是当属性不存在时假定的值,因此当需要存在属性时,默认值没有用。