1

Android から Ksoap を使用して .net Web サービスにアクセスしています。

wsdlは次のようにフォーマットされています

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

DateTo と同じ addProperty("DateFrom", date1) を使用します。フィルタについて ksoap に伝えるにはどうすればよいですか。

サービスには、正しくアクセスできるハローワードがあります。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 に答える