Когда вы говорите «Я получаю следующее XML», вероятно, вы генерируете это XML из схемы, используя какой-то определенный набор инструментов. Но вы еще не сказали, какие инструменты вы используете для этого.
Я не знаю, существует ли инструмент, который генерирует экземпляры из схемы, которая использует деривацию по расширению, но вы, безусловно, можете написать экземпляр, который соответствует вашей схеме «вручную».
В общем, однако, если вы хотите, чтобы экземпляр был проверен на соответствие типу, производному от расширения, вы должны использовать атрибут xsi:type
для содержащего элемента, что довольно уродливо и вполне может сделать весь механизм не подходит для ваших целей.