ArrayList
ksoap を使用して .NET Web サービスから取得しようとしています。
my にデータが入らないようです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>