<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>
Je veux spécifier une valeur par défaut pour l'attribut EXCLUDEINCLUDE ainsi que rendre obligatoire par l'utilisation = « nécessaire » mais je reçois une erreur dans la déclaration d'attribut utilisation de excluseInclude doit avoir la valeur facultative parce que la l'attribut default est présent. Quelle est la solution de contournement?XML de restriction de schéma