从KSoap Response获取字符串

时间:2012-09-20 05:13:09

标签: android xml soap ksoap

我的问题有点类似于Get boolean from SoapObject (kSOAP2)

所以,事情是我的肥皂反应就像是

anyType{ResCode=100; TransID=123456; Signature=abc123def456; OutputParams=anyType{params=anyType{useruid=a-e23; status=1; fullname=john smith; }; }; }

几乎与上面的链接格式相同,但使用那里提供的答案我仍然继续

java.lang.RuntimeException: illegal property: useruid

我使用的代码是

//resp = resp.getProperty("OutputParams");
//resp = (SoapObject) resp.getProperty("params");
//str = resp.getPropertyAsString("useruid");
str = resp.getPropertyAsString("params");

所有这些都不起作用......任何人都有更多的想法?

1 个答案:

答案 0 :(得分:1)

感谢帮助人员,当我没有尝试下面的组合时,我发现问题是我粗心大意的原因

resp = (SoapObject) resp.getProperty("OutputParams");
resp = (SoapObject) resp.getProperty("params");
str = resp.getPropertyAsString("useruid");