Como alguém que costumava manter um aplicativo que analisa esse arquivo XML (infelizmente obsoleto agora), posso dizer que o grande problema com esse arquivo não é necessariamente analisá-lo (embora a escolha de certas abordagens no XML torne o bebê Jesus chora) o grande problema é que desde que o formato do arquivo é quase XML, e 'interno' para WotC, eles se sentem livres para mudá-lo à vontade. Às vezes, mudando de pequenas maneiras, às vezes de grandes formas. Assim, o problema para ferramentas de Importação / Exportação de terceiros não é decifrar a insanidade, é a sua repetidamente decifrando a insanidade.
Além disso, o "XML" real (observe as aspas) é preenchido com referências a IDs internos em seu banco de dados; Assim, não é possível criar corretamente esses arquivos sem quebrar o banco de dados (você terá problemas) ou usar o CB para gerar a permutação completa de opções válidas e extrair IDs para seu próprio sistema e, em seguida, usar o sistema para gerar o XML. Você não pode salvar o passo intermediário, ou você terá problemas (cópia ilegal do seu IP). Além disso, você não iria querer de qualquer maneira; esses IDs estão longe de ser estáticos.