ライブラリ レベルの XSD に属する、次のような既存の型があります。
<xs:complexType name="mybase">
<xs:attribute name="myattr" type="xs:string" default="123"/>
</xs:complexType>
その後、これは、アプリケーション固有の構成要件を実装する、より具体的な XSD によって拡張されます。
<xs:element name="appconfig">
<xs:complexType>
<xs:complexContent>
<xs:extension base="mybase">
<xs:attribute name="specific_attr" type="xs:string" use="required"/>
<!-- etc, more specific requirements -->
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
私たちはこれをあらゆる場所で使用していますが、特定のアプリケーションで「myattr」に別のデフォルト値を使用したいというユースケースに出くわしました。さまざまな XSD ドキュメントを調べましたが、これを行うことができると思われるものは何も見つかりませんでした。それは可能ですか?