简体   繁体   English

在Android中使用KSOAP2的SOAP正文和NameSpace

[英]SOAP body and NameSpace using KSOAP2 in Android

My soap requesting is generating like below, 我的肥皂请求产生如下,

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

But my requirement is like 但我的要求就像

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

how to create the xmlns:n1 to my method in envelop body using ksoap? 如何使用kso​​ap在包络体中创建xmlns:n1到我的方法?

Thanks in advance.. 提前致谢..

add namespace in PropertyInfo. 在PropertyInfo中添加名称空间。 It will auto manically set instead of . 它将自动设置而不是。

    SoapObject request = new SoapObject(NAMESPACE, METHOD_NAME);
    PropertyInfo pi = new PropertyInfo();
    pi.setNamespace(NAMESPACE);
    pi.setName("WorklistType"); 
    pi.setValue("PO_REQUISITION"); 
    request.addProperty(pi);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM