ios - Parsing long XML string in Objective C with NSXMLParser -


i have long string of xml need parse , data from. ideally want take data , apply variables, can populate uitableview with. have searched , searched, , haven't been able find code applies data variables. here code have xml:

- (void)viewdidload { [super viewdidload];  // our soap message. sends wsdl request server. nsstring *soapmessage = [nsstring stringwithformat:@"<soapenv:envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"> <soapenv:header/>\n <soapenv:body>\n <getuserregistrations>\n <usr>this info sensitive</usr>\n </getuserregistrations>\n </soapenv:body> </soapenv:envelope>"];  // tells url requester point. nsurl *locationofwebservice = [nsurl urlwithstring:@"this url sensitive"];  // log input of url nslog(@"web url = %@",locationofwebservice);  // send url request server nsmutableurlrequest *therequest = [[nsmutableurlrequest alloc]initwithurl:locationofwebservice];  // log length of wsdl request nsstring *msglength = [nsstring stringwithformat:@"%d",[soapmessage length]];  // header stuff - w3schools [therequest addvalue:@"text/xml" forhttpheaderfield:@"content-type"]; [therequest addvalue:@"http://www.w3schools.com/webservices/celsiustofahrenheit" forhttpheaderfield:@"soapaction"]; [therequest addvalue:msglength forhttpheaderfield:@"content-length"]; [therequest sethttpmethod:@"post"]; //the below encoding used send data on net [therequest sethttpbody:[soapmessage datausingencoding:nsutf8stringencoding]];  // variables response nsurlresponse *response; nsdata *data_reply; nserror *err;  // reply server data_reply = [nsurlconnection sendsynchronousrequest:therequest    returningresponse:&response error:&err];  // apply data string , log in debugger nsstring *astr = [[nsstring alloc] initwithdata:data_reply encoding:nsasciistringencoding]; nslog(@"astr:%@",astr);  } 

and here response:

<?xml version="1.0" encoding="utf-8"?><soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance">  <soapenv:body>   <getuserregistrationsresponse soapenv:encodingstyle="http://schemas.xmlsoap.org/soap/encoding/">    <getuserregistrationsreturn xsi:type="ns1:querybean" xmlns:ns1="http://rpc.xml.coldfusion">     <columnlist soapenc:arraytype="xsd:string[10]" xsi:type="soapenc:array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">      <columnlist xsi:type="xsd:string">regid</columnlist>      <columnlist xsi:type="xsd:string">workshop</columnlist>      <columnlist xsi:type="xsd:string">event</columnlist>      <columnlist xsi:type="xsd:string">wsname</columnlist>      <columnlist xsi:type="xsd:string">eventdate</columnlist>      <columnlist xsi:type="xsd:string">wslocation</columnlist>      <columnlist xsi:type="xsd:string">wscity</columnlist>      <columnlist xsi:type="xsd:string">wsstate</columnlist>      <columnlist xsi:type="xsd:string">hostconsortiumabrv</columnlist>      <columnlist xsi:type="xsd:string">consortiumabrv</columnlist>     </columnlist>     <data soapenc:arraytype="xsd:anytype[][7]" xsi:type="soapenc:array" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">171930</data>       <data xsi:type="soapenc:decimal">2227</data>       <data xsi:type="soapenc:decimal">8930</data>       <data xsi:type="soapenc:string">regional literacy training k-3 teachers (letrs) - c2p2</data>       <data xsi:type="xsd:datetime">2015-09-17t05:00:00.000z</data>       <data xsi:type="soapenc:string">thad cochran center - usm campus</data>       <data xsi:type="soapenc:string">hattiesburg</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">sresa</data>      </data>      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">154937</data>       <data xsi:type="soapenc:decimal">1830</data>       <data xsi:type="soapenc:decimal">6773</data>       <data xsi:type="soapenc:string">regional literacy training k-3 teachers (letrs) - c2p1</data>       <data xsi:type="xsd:datetime">2015-06-18t05:00:00.000z</data>       <data xsi:type="soapenc:string">trent lott center - usm campus</data>       <data xsi:type="soapenc:string">hattiesburg</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">sresa</data>      </data>      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">164799</data>       <data xsi:type="soapenc:decimal">2054</data>       <data xsi:type="soapenc:decimal">7910</data>       <data xsi:type="soapenc:string">programming children challenging behaviors </data>       <data xsi:type="xsd:datetime">2015-02-27t06:00:00.000z</data>       <data xsi:type="soapenc:string">table 100 conference center</data>       <data xsi:type="soapenc:string">flowood</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">smec</data>      </data>      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">164894</data>       <data xsi:type="soapenc:decimal">2050</data>       <data xsi:type="soapenc:decimal">7898</data>       <data xsi:type="soapenc:string">students emotional disabilities in classroom</data>       <data xsi:type="xsd:datetime">2015-02-26t06:00:00.000z</data>       <data xsi:type="soapenc:string">table 100 conference center</data>       <data xsi:type="soapenc:string">flowood</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">smec</data>      </data>      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">161217</data>       <data xsi:type="soapenc:decimal">2148</data>       <data xsi:type="soapenc:decimal">8360</data>       <data xsi:type="soapenc:string">mississippi college , career ready standards ela (grades 6-8)</data>       <data xsi:type="xsd:datetime">2015-02-04t06:00:00.000z</data>       <data xsi:type="soapenc:string">trent lott center - usm campus</data>       <data xsi:type="soapenc:string">hattiesburg</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">sresa</data>      </data>      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">161215</data>       <data xsi:type="soapenc:decimal">2145</data>       <data xsi:type="soapenc:decimal">8351</data>       <data xsi:type="soapenc:string">mississippi college , career ready standards mathematics (grades 6-8)</data>       <data xsi:type="xsd:datetime">2015-02-02t06:00:00.000z</data>       <data xsi:type="soapenc:string">thad cochran center - usm campus</data>       <data xsi:type="soapenc:string">hattiesburg</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">sresa</data>      </data>      <data soapenc:arraytype="xsd:anytype[10]" xsi:type="soapenc:array">       <data xsi:type="soapenc:decimal">158540</data>       <data xsi:type="soapenc:decimal">2053</data>       <data xsi:type="soapenc:decimal">7908</data>       <data xsi:type="soapenc:string">behavior interventions work!</data>       <data xsi:type="xsd:datetime">2015-01-26t06:00:00.000z</data>       <data xsi:type="soapenc:string">jackson state university</data>       <data xsi:type="soapenc:string">jackson</data>       <data xsi:type="soapenc:string">ms</data>       <data xsi:type="soapenc:string">mde</data>       <data xsi:type="soapenc:string">smec</data>      </data>     </data>    </getuserregistrationsreturn>   </getuserregistrationsresponse>  </soapenv:body> </soapenv:envelope> 

i want take strings each array , have them ready in way populate uitableview them. how apply these strings uitableview?


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -