我正在尝试ArrayList
使用 ksoap 从 .NET Web 服务中检索一个。
数据似乎无法进入我的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){}
这是 Web 服务的原始输出:
<?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>