SOapObject Android的问题 [英] SOapObject Issues Android

查看:342
本文介绍了SOapObject Android的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用肥皂对象和检索性能得到SOAP响应。看到这个低于code

Am getting Soap response using as Soap Object and retrieving properties. see this below code

SoapObject returnObj = (SoapObject)response.getProperty("GetAllDocumentsResult");
                 // Integer id = Integer.valueOf(returnObj.getProperty("id");

                  for(int i=0;i<returnObj.getPropertyCount();i++) {
                      SoapObject persondetails = (SoapObject)returnObj.getProperty(i);



                      SoapPrimitive videoname = (SoapPrimitive)persondetails.getProperty("PDFFileName");

我检索每个videoname从persondetails对象。但对于一些人videoname标签响应缺席。

am retrieving each videoname from persondetails object. but for some persons videoname tag is absent in response.

如何检查验证条件,例如,如果一个特定的属性soapobject存在?

How to check validate condition such that if a particular property exists in soapobject ?

感谢

推荐答案

你ca的使用,在新的库中存在的ksoap2的Andr​​oid One新事物

Hi you ca use one new thing that exists in new library from ksoap2 android

SoapObject videoname =(SoapObject)persondetails.getPropertySafely(PDFFileName);

如果你想在字符串,你可以这样做这些。

if you want the string you can do something like these

String  videoname =persondetails.getPropertySafelyAsString("PDFFileName");

或者即使标签是不是有什么地方默认:D

or even if tag is not there place something by default :D

String videoname = persondetails.getPropertySafelyAsString("PDFFileName","NOTHING");

如果你没有走这里的http://$c$c.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/$c$c/ksoap2-android/ksoap2-android-assembly/2.5.7/ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar\"

if you don't have go "here http://code.google.com/p/ksoap2-android/source/browse/m2-repo/com/google/code/ksoap2-android/ksoap2-android-assembly/2.5.7/ksoap2-android-assembly-2.5.7-jar-with-dependencies.jar"

这篇关于SOapObject Android的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆