Похоже, проблема в вашем custom-example-list.xsd . Вы определяете, что элемент "eek" не находится в пространстве имен.
Измените xmlns:balvi="http://www.example.org/schema/custom"
на xmlns="http://www.example.org/schema/custom"
в этой схеме.
Редактировать: Хорошо, так что, если вы исправили это, здесь это сложно. Единственное, о чем я могу думать, это то, что, поскольку вы указали ##other
, там должен появиться только элемент из за пределами вашего целевого пространства имен. Но тогда у вас есть это в выборе с элементами из вашего целевого пространства имен. Я не вижу ничего в спецификации, которая устраняет эту ситуацию.
Возможно, вы захотите изменить этот выбор на простую последовательность и посмотреть, работает ли он тогда. Если это так, вы знаете, что не так. Если он все еще не работает, возможно, ваша схема не работает.