¿Requiere elemento XML en XSD cuando otro elemento tiene cierto valor?

Necesito un atributo o elemento requerido solo si se elige un valor específico de una enumeración. Ejemplo a continuación:

          

    XSD 1.1

    Así es como usa xs:assert para hacer que IBAN sea ​​obligatorio cuando TYPE = 'INTERNATIONAL' :

     < ?xml version="1.0" encoding="UTF-8"?>