Olá, usei a biblioteca lxml para validar o XSD e fiz duas alterações para funcionar e modifiquei o nome pra battle_state.xsd. Já que se trata de um estado de batalha e não um pokémon.
- Limitei o id dos ataques pra [1-4]. O id 0 está servindo de acesso ao struggle como sugerido aqui.
- Limitei os tipos dos ataques para apenas uma ocorrência.
Estão corretas estas modificações? Posso mantê-las?
Outro detalhe é a instalação do lxml e do flask. Consegui instalar o lxml apenas no python3.2 e o flask apenas no 3.4. Obviamente isso não está dando certo e pretendo substituir o flask e continuar trabalhando com o lxml. Alguém fez isso, tem alguma sugestão?