1

我正在使用 Android 中的 Ksoap 访问 .net 网络服务。

wsdl 的格式如下

 <filter>
 <DateFrom> Date1 </DateFrom>
 <DateTo>   Date2 </DateTo>
 </filter>

我对 DateTo 使用相同的 addProperty("DateFrom", date1)。我如何告诉 ksoap 过滤器。

该服务有一个我可以正确访问的 helloword。当我尝试使用 dateservice 时,ksoap 回复错误:“对象引用未设置为对象的实例”

4

1 回答 1

2

您需要创建肥皂对象并在肥皂对象内创建/添加属性。

SoapObject filtertSoapObject = new SoapObject(Util.NAMESPACE, "Filter"); filtertSoapObject.addProperty("DateForm", date1); request.addProperty("Filter", filterSoapObject);

它应该工作。

于 2010-10-07T07:31:12.887 回答