Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在soap响应中从xml获取特定标记_Android_Xml_Soap - Fatal编程技术网

Android 如何在soap响应中从xml获取特定标记

Android 如何在soap响应中从xml获取特定标记,android,xml,soap,Android,Xml,Soap,我是一名android开发人员,我使用SOAP从服务器获取xml格式的响应。下面是我正在使用的代码: SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE,OPERATION_NAME); SoapSerializationEnvelope envelope = new SoapSerializationEnvelope( SoapEnvelope.VER11); envelope.dotNet = true; envel

我是一名android开发人员,我使用SOAP从服务器获取xml格式的响应。下面是我正在使用的代码:

SoapObject request = new SoapObject(WSDL_TARGET_NAMESPACE,OPERATION_NAME);

SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
    SoapEnvelope.VER11);
envelope.dotNet = true;

envelope.setOutputSoapObject(request);

HttpTransportSE httpTransport = new HttpTransportSE(SOAP_ADDRESS);

try
{
    httpTransport.call(SOAP_ACTION, envelope);         
    Object response = envelope.getResponse();         
    textView.setText(response.toString());
}
catch (Exception exception)
{         
    textView.setText(exception.toString());         
}

我得到的是xml标记格式的响应,但我只需要来自响应的photourl标记,如何获得它?

解析答案以获得所需的数据,或者编写手动soap请求以仅获得您想要的内容。例如,WhitSAX

要发送手动书面请求,您可以使用有效的。要编写soap请求/Envelope,您可以使用soapUI软件来编写,如下所示:

            <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"
             xmlns:plan=\"http://...\" xmlns:com=\"...\"> 
            <soapenv:Header/>
              <soapenv:Body> 
               <plan:..>
                     <com:..> ... </com:..> 
               </plan:..>
              </soapenv:Body> 
            </soapenv:Envelope>

...  

您正在使用哪个SOAP库?