我有以下Web服务,我想问一下如何检索以下值。

这些是输入值

<soap:Body>
    <getWeight xmlns="http://tempuri.org/">
      <patientID>int</patientID>
      <batchTimeStamp>string</batchTimeStamp>
      <value>double</value>
    </getWeight>
  </soap:Body>


这是响应xml

 <getWeightResponse xmlns="http://tempuri.org/">
      <getWeightResult>
        <message>string</message>
        <code>int</code>
      </getWeightResult>
      <value>double</value>
    </getWeightResponse>
  </soap:Body>


我的java代码为了请求数据是

request.addProperty("patientID", PatientId);//"8");//PatientID);
request.addProperty("batchTimeStamp", TimeStamp);
request.addProperty("value", "2");


好的,我的问题是,是否有可能从响应中获得双重效果?,直到这次我仅获得消息和代码。
有人开发了Web服务,没有手册或注释,我从无到有尝试检查是否正常

最佳答案

尝试使用KSOAP

httpTransport.call("Generate", envelope);
oSoapObjectResult = (SoapObject) envelope.bodyIn;
if (oSoapObjectResult != null)
{
     sGenerate = oSoapObjectResult.getProperty("GenerateResult").toString();
}

09-05 11:05