3

私の石鹸リクエストは以下のように生成されています。

<v:Body><submit xmlns="http://android.Test.com/" id="o0" c:root="1"><xmlString>Some String</xmlString></submit></v:Body>

しかし、私の要件は

<v:Body><n1:submit xmlns:n1="http://android.Test.com/" id="o0" c:root="1"><xmlString>Some String</xmlString></n1:submit></v:Body>

ksoapを使用してエンベロープボディのメソッドにxmlns:n1を作成する方法は?

前もって感謝します..

4

1 に答える 1

0

PropertyInfo に名前空間を追加します。の代わりに自動的に設定されます。

    SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
    PropertyInfo pi = new PropertyInfo();
    pi.setNamespace(NAMESPACE);
    pi.setName("WorklistType"); 
    pi.setValue("PO_REQUISITION"); 
    request.addProperty(pi);
于 2013-01-07T13:02:34.343 に答える