Boa Tarde!
Estou trabalhando com webservice a minha dúvida é a seguinte:
Meu webservice serializa os objetos corretamente, por exemplo:
<getInternadosResponse xmlns="http://localhost:8080/axis2/services/ListPessoas">
<return type="webservice.Pessoa">
<nome>XXXXXXX</nome>
</return>
<return type="webservice.Pessoa">
<nome>YYYYYYYY</nome>
</return>
</getInternadosResponse>
Realizo o acesso ao webservice através de um cliente J2ME com os seguinte comandos:
//dados da conexao
...
//acessa o WS
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(client);
HttpTransport ht = new HttpTransport(url);
ht.call(url, envelope);
//recupera a resposta
SoapObject result = (SoapObject) envelope.getResponse();
//imprime no console a resposta
System.out.println(result.getProperty("nome"));
//ou result.getProperty(0);
O problema é que o WS retorna 2 objetos, porém somente tenho acesso a 1 no retorno através do código acima, se chamar result.getProperty(1) apresenta erro de null point.
Como faço para acessar os demais objetos do retorno?
Agradeço a atenção