如何在Android中解析Ksoap2响应

时间:2012-11-19 07:33:41

标签: parsing android-layout ksoap2

我已经搜索并阅读了很多教程,如何使用C#ASP.net Web Service解析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; }; }; }

任何人都可以建议解析此类响应的最佳方法。 任何想法都将受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

以下是您可以遵循的一些步骤来解析您的回复:

SoapObject response =(SoapObject)envelope.getResponse();

之后提取第一个属性,即:

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

SoapObject table = NewDataSet.getProperty(0);

获取表中的每个属性,例如: -

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

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