0
WebサービスがkSoap2メソッドによって呼び出されるWebサービスを呼び出す必要があります。ここでは、この1つのノードはサブオブジェクトなので、どのように渡すことができます。KSoap2 Pass Subオブジェクト
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
<soapenv:Header/>
<soapenv:Body>
<tem:AddDataVersion2>
<!--Optional:-->
<tem:object>
<!--Optional:-->
<tem:Data1>?</tem:Data1>
<!--Optional:-->
<tem:Data2>?</tem:Data2>
<!--Optional:-->
<tem:Data3>?</tem:Data3>
<!--Optional:-->
<tem:Data4>?</tem:Data4>
<tem:object>
</tem:AddDataVersion2>
</soapenv:Body>
</soapenv:Envelope>
このサブオブジェクト=オブジェクトとあなたが直接addProperty()
メソッドにデータを置くべきではありません
SoapObject request = new SoapObject(NAMESPACE,"tem:AddDataVersion2");
request.addProperty("Data1", 1);
request.addProperty("Data2", 2);
request.addProperty("Data3", 3);
request.addProperty("Data4", 4);