【发布时间】:2010-10-14 14:33:27
【问题描述】:
我正在调用基于我的 Android 应用程序中的肥皂的网络服务。它正在向我返回 XML 响应。我该如何解析它?我检查了解析它请求 URL 的 XML。我对需要传递哪个 URL 感到困惑?
代码如下:
SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME); request.addProperty("pStrType", type);
request.addProperty("pIntPageNo", PageNo)
request.addProperty("pIntPageSize", PageSize);
//Log.v(LOG_TAG," value:="+name);
//Log.v(LOG_TAG," value:="+pass);
SoapSerializationEnvelope envelope =
new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.dotNet = true;
envelope.setOutputSoapObject(request);
AndroidHttpTransport androidHttpTransport = new AndroidHttpTransport(URL);
try
{
androidHttpTransport.call(SOAP_ACTION, envelope);
SoapObject resultstring = (SoapObject) envelope.bodyIn;
Log.v(LOG_TAG," value:="+resultstring);
String Result=resultstring.toString();
之后该怎么办?我在 (resultString) 中得到响应字符串。
【问题讨论】: