2 clcurie 11 clcurie_11 于 2012.11.08 13:13 提问

如何将xml转换成KSOAP的请求

以下代码显示XML文件通过SOAP发送到服务器中,那么如何把下面的xml文件转换成KSOAP请求?

<location>
<locationId>132</locationId>
<name>test</name>
<qualifiedCoordinates>
<altitude>10</altitude>
</qualifiedCoordinates>
</location>

1个回答

yongyong_21
yongyong_21   2012.11.09 11:05
已采纳
SoapObject request = new SoapObject(NAMESPACE, METHOD);
    request.addProperty("locationId", 132);
    request.addProperty("name", test);
    request.addProperty("altitude", 10);
    SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(
            SoapEnvelope.VER11);
    envelope.dotNet = true;
    envelope.setOutputSoapObject(request);

    HttpTransportSE androidHttpTransport = new HttpTransportSE(URL);

    try {
        androidHttpTransport.call(SOAP_ACTION, envelope);
        SoapObject result = (SoapObject) envelope.getResponse();}
catch(Exception e) {
        tempText.setText("Error");
        e.printStackTrace();
    }
clcurie_11
clcurie_11 谢谢,但是有一个疑问,altitude是在qualifiedQoordinats里面定义的。因此直接给请求添加属性正确吗?
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android使用ksoap2解析webservice的值为anyType{}格式的解决办法
首先放上ksoap2的jar包:http://download.csdn.net/detail/xf396191344/7516667
android ksoap2下webservice的 https请求
参考okhttp调用https实现自签名SSL证书: http://www.cnblogs.com/tommylemon/p/5454303.html stackoverflow:How to use Ksoap2 on ssl (https) connection - Android http://stackoverflow.com/questions/28583614/how-to-us
android ksoap2 中把XML(DataSet) 当做参数传递
我的android app中需要发送webservice ,于是我使用了 ksop2 进行发送,在测试过程中不是很顺利,不能正常工作. 我的web service 请求格式如下 [string?] [string?]
Android:网络:发送xml数据和调用webservice
public void testSendXML() throws Exception{         InputStream inStream = this.getClass().getClassLoader().getResourceAsStream("person.xml");         byte[] data = StreamTool.read(inStream);      
Android 直接写和读XML串方式 调用 WebService soap
http://sizeed.blog.163.com/blog/static/9652545120111110105718361/ 以如何根据一个手机号码获取号码归属地为例,详细地讲解一下WebService的调用 这里使用的WebService提供站是 http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx?op=
Android中用Ksoap获取标准webservice接口返回的复杂对象Dataset学习
近日项目用到Ksoap2访问标准webservice,且fan
Ksoap2使用详解
这几天要通过webservice来获取数据,在网上zhao
使用 Retrofit 操作 SOAP Web Service --- 已成功调试
使用 Retrofit 操作 SOAP Web Service 前一段儿时间转载了一篇使用Retrofit操作SOAp的文章,说实话我也没怎么看懂,还是一篇繁体字的文章,我简单的该了一下,改成了简体的。根据上面的方法也没有弄成功,可能是我水平不到,留给大家参考 今天我用自己的方法实现了我想要的效果,给大家分享一下,方法可能比较笨。 用普通的
ksoap.3.6.2.jar
Android 请求WebService 必备jar包 ksoap最新资源 3.6.2版本
python如何将xml对象转化为字符串
--python小爬虫心得 想要爬取一个大模块比如一个div所有内容(包括标签),用xpath取出的是一个xml对象,如何将xml对象转化为string字符串? 使用etree下的toString方法,参数设置method=&quot;xml&quot;(也可以不设置,因为默认为xml),encoding=&quot;utf-8&quot;(不设置汉字会以ACCII码显示,设置后会输出汉字对应的unicode编码),最后使用decode...