Basicly it's something like this:
SoapObject GetListResponse = (SoapObject)result.getProperty(0);
SoapObject DocumentElement = (SoapObject)GetListResponse.getProperty(3);
SoapObject Table1 = (SoapObject)DocumentElement.getProperty(0);
This contains SoapObjects within SoapObjects, so the best thing to do is to write a recursive method to scan through all properties and find the information you need. Something like this:
private static void ScanSoapObject(SoapObject result)
{
for(int i=0;i<result.getPropertyCount();i++)
{
if(result.getProperty(i) instanceof SoapObject)
{
ScanSoapObject((SoapObject)result.getProperty(i));
}
else
{
//do something with the current property
//get the current property name:
PropertyInfo pi = new PropertyInfo();
result.getPropertyInfo(i,pi);
String name = pi.getName();
}
}
}