2012-11-19 74 views
3

我已经搜索并阅读了很多教程如何使用C#ASP.net Web服务解析Ksoap2响应。我非常困惑,应该选择什么,因为其他人说“这是错误的,这是正确的方式”,其他人说“不,这也是错误的”现在我真的不知道我要用什么来解析我的网络服务响应。如何解析Android中的Ksoap2响应

这是我的回应。

anyType{NewDataSet=anyType{Table=anyType{id=1; autoID=aa; name=bb; company=bb; address=bb; position=bb; email=bb; conTactMobile=bb; contactTelephone=bb; companyLogo=bb; photo=bb; }; }; } 

有人可以建议什么是解析这种反应的最好方法。任何想法都将得到高度赞赏。

+0

你的web服务是否返回一个对象? –

回答

1

那么这里是你可以按照你的分析响应的一些步骤:

SoapObject响应=(SoapObject)envelope.getResponse();

的萃取物的第一属性即后:

SoapObject NewDataSet = (SoapObject) response.getProperty(0); 

SoapObject table = NewDataSet.getProperty(0); 

得到每个属性表作为,为前: -

String iD=table.getProperty(0); 
String autoID=table.getProperty(1); 

这是解决方案之一(我不能说,如果它是最好的一个或不),看它是否解决了你的问题..