Android getproperty值ksoap2
这是我得到的soap响应Android getproperty值ksoap2,android,soap,ksoap2,Android,Soap,Ksoap2,这是我得到的soap响应 androidHttpTransport.call(SOAP_ACTION + GetPersonnel_METHOD, envelope); SoapObject result = (SoapObject)envelope.getResponse(); 查看属性 anyType{EntityKey=anyType{EntityContainerName=DSS_SOTUBIEntities; EntityKeyValues=anyType{EntityKeyMemb
androidHttpTransport.call(SOAP_ACTION + GetPersonnel_METHOD, envelope);
SoapObject result = (SoapObject)envelope.getResponse();
查看属性
anyType{EntityKey=anyType{EntityContainerName=DSS_SOTUBIEntities;
EntityKeyValues=anyType{EntityKeyMember=anyType{Key=PersonnelID; Value=2; }; };
EntitySetName=Personnels; }; Adresse=ariana; CAB=784555584; CodeCommande=1; CommandeID=5;
CommercialID=2; DateCreation=2013-12-13T00:00:00;
res显示以下结果:
String res=null;
SoapObject pii = (SoapObject)result.getProperty(0);
res = pii;
和getProperty(1)
res显示“未定义”
如何重现ADRESE、CAB、CodeCommande的值
谢谢你的帮助。试试这个
SoapObject pii = (SoapObject)result.getProperty(1);
您在soap响应中遗漏了一个结束括号。我认为这是在回应的结尾
如果不起作用,请使用检查可用属性的数量
SoapObject Address = (SoapObject)result.getProperty("Adresse");
SoapObject Address = (SoapObject)result.getProperty("Adresse");
response.getPropertyCount();