android - Soap response Parsing -


i have copied soap response getting on browser, how can parse response in android using soap? have used soapobject obj = (soapobject)mysoapenvelop.getresponse(); getting obj.getpropertycount() = 1 .

i confused @ point can 1 me come out ???

here complete response :

true

<data>   <xs:schema id="newdataset" >         <xs:element             name="newdataset"             msdata:isdataset="true"             msdata:locale="" >             <xs:complextype>                 <xs:choice                     maxoccurs="unbounded"                     minoccurs="0" >                     <xs:element name="table" >                         <xs:complextype>                             <xs:sequence>                                 <xs:element                                                          name="id"                                     minoccurs="0"                                     type="xs:int" />                                 <xs:element                                     name="uniqueid"                                     minoccurs="0"                                     type="xs:string"                                     msdata:datatype="system.guid, mscorlib,            version=4.0.0.0, culture=neutral, publickeytoken=b77a5c561934e089"/>                                         <xs:element                                     name="fullname"                                     minoccurs="0"                                     type="xs:string" />                                 <xs:element                                     name="title"                                     minoccurs="0"                                     type="xs:string" />                                 <xs:element                                     name="phone"                                     minoccurs="0"                                     type="xs:string" />                                <xs:element                                     name="email"                                     minoccurs="0"                                     type="xs:string" />                                 <xs:element                                     name="createddate"                                     minoccurs="0"                                     type="xs:datetime" />                                <xs:element                                     name="website"                                     minoccurs="0"                                     type="xs:string" />                                <xs:element                                     name="companyname"                                     minoccurs="0"                                     type="xs:string" />                                 <xs:element                                     name="leadstatus"                                     minoccurs="0"                                     type="xs:string" />                                 <xs:element                                     name="statusname"                                     minoccurs="0"                                     type="xs:string" />                                 <xs:element                                     name="isread"                                     minoccurs="0"                                     type="xs:boolean" />                                 <xs:element                                     name="ownername"                                     minoccurs="0"                                     type="xs:string" />                             </xs:sequence>                         </xs:complextype>                     </xs:element>                 </xs:choice>             </xs:complextype>         </xs:element>     </xs:schema>      <diffgr:diffgram>          <newdataset>            <table                 diffgr:id="table1"                 msdata:roworder="0" >                 <id>6</id>                 <uniqueid>8d93aab5-086f-41bb-b8ec-03b3eb0aa463</uniqueid>                 <fullname>bhatt</fullname>                 <title />                 <phone />                 <email />                 <createddate>2012-02-24t13:14:06.773+05:30</createddate>                 <website />                 <companyname>xyz</companyname>                 <leadstatus>qualified</leadstatus>                 <statusname>approved</statusname>                 <isread>false</isread>                 <ownername>admin admin</ownername>             </table>         </newdataset>     </diffgr:diffgram> </data> 

soapobject result = (soapobject)envelope.bodyin;  if(result != null){      int count = result.getpropertycount();     //textview t = (textview)this.findviewbyid(r.id.resultbox);     //t.settext("soap response:\n\n" + count);      soapobject nameresult = (soapobject) result.getproperty(0);     // textview t = (textview)this.findviewbyid(r.id.resultbox);     //t.settext("soap response:\n\n" + nameresult.tostring());      soapobject test = (soapobject) nameresult.getproperty(1);     // textview t = (textview)this.findviewbyid(r.id.resultbox);     // t.settext("soap response:\n\n" + test.tostring());      soapobject dar = (soapobject) test.getproperty(0);     //textview t = (textview)this.findviewbyid(r.id.resultbox);     //t.settext("soap response:\n\n" + dar.tostring());      soapobject suvas = (soapobject) dar.getproperty(0);     int c = dar.getpropertycount();     textview t = (textview)this.findviewbyid(r.id.resultbox);     t.settext("soap response:\n\n" + suvas.tostring());     //t.settext("soap response:\n\n" + c);     //soapobject nivas = (soapobject) suvas.getproperty(newsid);     //textview t = (textview)this.findviewbyid(r.id.resultbox);     // t.settext("soap response:\n\n" + nivas.tostring());  } 

Comments

Popular posts from this blog

c# - SVN Error : "svnadmin: E205000: Too many arguments" -

c# - Copy ObservableCollection to another ObservableCollection -

All overlapping substrings matching a java regex -