РЕДАКТИРОВАТЬ: Как упомянул Alohci, мое решение неверно. Согласно спецификации, элемент в xs: all может появляться только ноль или один раз. Приносим извинения за доставленные неудобства
Я думаю, что вы хотите, это не последовательность. Последовательность определяет не только элементы, но и порядок. И в вашем случае порядок может измениться. Вы пробовали xs: all?
<xs:complexType name="myComplexType">
<xs:all>
<xs:element name="x" type="xs:string" maxOccurs="unbounded"/>
<xs:element name="y" type="xs:string" maxOccurs="1"/>
</xs:all>
</xs:complexType>
Другой способ может быть сделать его последовательностью, но пометить последовательность как maxOccurs="unbounded"