Pessoal,
Tenho o seguinte xml que vem de um webservice:
true 999999 54545454 1 false 2009-08-20T00:00:00-03:00 www.home.com.br 6 6666666 1212121 ESTABELECIMENTO teste 10 OUTRO TESTE 1 SALVADOR 9 TESTE RECIFE 2 RECIFE ........O nome dos campos das classes são iguais aos atributos do xml.
meu código ta assim:
xstream = new XStream(new DomDriver());
xstream.alias("pessoaJuridica", PessoaJuridica.class);
xstream.alias("PessoaJuridicaCollection", ArrayList.class);
xstream.alias("endereco", Endereco.class);
xstream.alias("EnderecoCollection", ArrayList.class);
xstream.registerConverter(new DateConverter(Locale.getDefault()));
list = (ArrayList<PessoaJuridica>)xstream.fromXML(xml.toString());
for (Pessoa obj : list){
Collection<Endereco> listEnd = obj.getEnderecoCollection();
listEnd.getEnderecoCollection(); [b]/// aqui é o erro[/b]
.......
}
O problema é o seguinte: o método getEnderecoCollection() está retornando null, qual será o problema? alguém poderia me dar uma ajuda?
Desde já agradeço.