Я пытаюсь получить ArrayList
из веб-службы .NET с помощью ksoap.
Кажется, данные не могут войти в мои coo arraylist
.
Как можноэто будет решено?Что-то не так с моим кодом?
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);
ArrayList <String> coo = new ArrayList <String>();
try{
androidHttpTransport.call(bustop_SOAP_ACTION, envelope);
java.util.Vector<Object> receivedStrings = (java.util.Vector<Object>)envelope.getResponse();
if(receivedStrings !=null)
{
for(Object curStrings : receivedStrings)
{
coo.add(curStrings.toString());
}
}
}
catch(Exception e){}
Это необработанный вывод веб-службы:
<?xml version="1.0" encoding="utf-8" ?>
<ArrayOfAnyType xmlns:xsi="w3.org/2001/XMLSchema-instance"; xmlns:xsd="w3.org/2001/XMLSchema"; xmlns="FYPJWebService.com">;
<anyType xsi:type="xsd:string">1.278217,103.837517</anyType>
<anyType xsi:type="xsd:string">1.278300,103.837705</anyType>
<anyType xsi:type="xsd:string">1.281510,103.840888</anyType>
<anyType xsi:type="xsd:string">1.285616,103.844446</anyType>
</ArrayOfAnyType>