Olá Pessoal ! Primeiramente é um prazer participar deste fórum !
Estou em um processo de experiência em um orgão do governo no qual será necessário ler o resultado de uma consulta ao bd e retornar esta em alguma coisa que o usuário possa manipular. Idéia de arquivos de excel foram descartadas, gerar um ".mdb" também. Achei a solução gerar xml e o usuário importa no access.
Dúvidas e problemas:
O access tem umas "frescuras" para importar xml, ele mesmo, por exemplo gera assim:<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata">
<pessoas>
<id>1</id>
<nome>celso</nome>
<endereço>rua abc</endereço>
<telefone>21212121</telefone>
</pessoas>
<pessoas>
<id>2</id>
<nome>maria</nome>
<endereço>rua xyz</endereço>
<telefone>51980909</telefone>
</pessoas>
<pessoas>
<id>3</id>
<nome>josé</nome>
<endereço>rua asf</endereço>
<telefone>12121212</telefone>
</pessoas>
</dataroot>
Estou tentando usar o xstream, porém, nos exemplo que utilizo da internet ele sempre cria uma tag "pai" com o nome do tipo utilizado para a coleção, exemplo:
<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata">
<list>
<contato>
<email>[email removido]</email>
<foneComercial>21212121</foneComercial>
<nome>Celso Araujo Fontes</nome>
</contato>
<contato>
<email>[email removido]</email>
<foneComercial>27777777</foneComercial>
<nome>José da Silva</nome>
</contato>
</list>
</dataroot>
List contatos = new ArrayList(1);
Se houver alguma outra solução xml, por favor postem ok?
Vou colocar o projeto anexado.
Celso.