Não tem a ver com o XMLBeans... tem a haver com a sintaxe permitida pelo XSD, e neste caso quem "manda" são estes "senhores": https://www.w3.org/XML/Schema
O XMLBeans é uma ferramenta que uso para compilar o código XSD em código nativo... tal como uso o EDITOR XSD do Eclipse para editar os XSD. São ferramentas diferentes, e nenhuma delas aceita o XSD como sendo válido, e aponta os mesmos erros. Os validadores online que consultei também apontam os mesmos erros.
Portanto, quem está "mal" aqui é o editor do Delphi, que "papa" XSD não conformes com as especificações :\
↧