Требовать элемент XML в XSD, когда другой элемент имеет определенное значение?

Мне нужен обязательный атрибут или элемент, только если выбрано определенное значение перечисления. Пример ниже:

  <xs:element name="TYPE" type="TestEnum" />
   <!-- // This Element should only required when TYPE = INTERNATIONAL -->
   <xs:element name="IBAN"/>

 </xs:complexType>
<xs:simpleType name="TestEnum">
    <xs:restriction base="xs:string">
        <xs:enumeration  value="NATIONAL"/>
        <xs:enumeration value="INTERNATIONAL"/>
    </xs:restriction>
</xs:simpleType>

Ответы на вопрос(1)

Ваш ответ на вопрос