一般的な複合型を定義したとします
<xs:complexType name="Address">
<!--definition of address-->
</complexType>
ここで、一度だけ使用される新しいタイプのアドレスを定義し、新しい要素で複合型アドレスを拡張したいとします。
例えば
<element type="Address">
<!--how to extend the base type address here-->
</element>
一度しか使用されないため、型アドレスを拡張するために新しい複合型を定義したくない