Note that there are some explanatory texts on larger screens.

plurals
  1. PONot able to parse webservices getting data in iphone
    primarykey
    data
    text
    <p>I am new to i phone programming.Using below code i getting response form webservice </p> <pre><code>NSString *soapMessage=[NSString stringWithFormat: @"&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n" "&lt;soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"&gt;\n" "&lt;soap:Body&gt;\n" "&lt;OnlineStatus xmlns=\"http://tempuri.org/\"&gt;\n" "&lt;CafeName&gt;Cyber Cafe Name&lt;/CafeName&gt;\n" "&lt;FromDate&gt;2012-03-01&lt;/FromDate&gt;\n" "&lt;ToDate&gt;2013-05-03&lt;/ToDate&gt;&lt;/OnlineStatus&gt;\n" "&lt;/soap:Body&gt;\n" "&lt;/soap:Envelope&gt;"]; NSLog(@"%@",soapMessage); NSURL *url = [NSURL URLWithString:@"http://www.ebidmanagerdemo.com/gjHouseOnline/xml/XMLDataService.asmx"]; NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url]; NSString *msgLength = [NSString stringWithFormat:@"%d", [soapMessage length]]; [theRequest addValue: @"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"]; [theRequest addValue: @"http://tempuri.org/OnlineStatus" forHTTPHeaderField:@"Soapaction"]; [theRequest addValue: msgLength forHTTPHeaderField:@"Content-Length"]; [theRequest setHTTPMethod:@"POST"]; [theRequest setHTTPBody: [soapMessage dataUsingEncoding:NSUTF8StringEncoding]]; NSURLConnection *theConnection = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self]; if(theConnection) { webData = [NSMutableData data]; } else { NSLog(@"theConnection is NULL"); NSString *msgLength = [NSString stringWithFormat:@"%d", [soapMessage length]]; NSLog(@"%@",msgLength); } </code></pre> <p>}</p> <p>I getting response in below format </p> <pre><code>2013-05-27 13:55:10.028 NewC Newcafezee[1191:11303] &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"&gt; &lt;soap:Body&gt; &lt;OnlineStatus xmlns="http://tempuri.org/"&gt; &lt;CafeName&gt;Cyber Cafe Name&lt;/CafeName&gt; &lt;FromDate&gt;2012-03-01&lt;/FromDate&gt; &lt;ToDate&gt;2013-05-03&lt;/ToDate&gt;&lt;/OnlineStatus&gt; &lt;/soap:Body&gt; &lt;/soap:Envelope&gt; 2013-05-27 13:55:13.170 NewC Newcafezee[1191:11303] DONE. Received Bytes: 18345 2013-05-27 13:55:13.170 NewC Newcafezee[1191:11303] getting in xml &lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"&gt;&lt;soap:Body&gt;&lt;OnlineStatusResponse xmlns="http://tempuri.org/"&gt;&lt;OnlineStatusResult&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt; &amp;lt;DataSet&amp;gt; &amp;lt;xs:schema id="Result" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"&amp;gt; &amp;lt;xs:element name="Result" msdata:IsDataSet="true" msdata:UseCurrentLocale="true"&amp;gt; &amp;lt;xs:complexType&amp;gt; &amp;lt;xs:choice minOccurs="0" maxOccurs="unbounded"&amp;gt; &amp;lt;xs:element name="Table"&amp;gt; &amp;lt;xs:complexType&amp;gt; &amp;lt;xs:sequence&amp;gt; &amp;lt;xs:element name="SystemDateTime" type="xs:dateTime" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="CafeDateTime" type="xs:dateTime" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="LicenseNumber" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="MachineIP" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="TotalClients" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="IdleClients" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="BusyClients" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="DummyIdle" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="DummyBusy" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="PCUsageSessions" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="PCUsageMinutes" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="SessionMessage" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="CreatedBy" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="CreatedDate" type="xs:dateTime" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="Cybercafe" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="Email" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="AdminPassword" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="MajorVersion" type="xs:short" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="MinorVersion" type="xs:short" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="SalesAmount" type="xs:decimal" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="PurchasesAmount" type="xs:decimal" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="Revision" type="xs:int" minOccurs="0" /&amp;gt; &amp;lt;xs:element name="CZLicense" type="xs:string" minOccurs="0" /&amp;gt; &amp;lt;/xs:sequence&amp;gt; &amp;lt;/xs:complexType&amp;gt; &amp;lt;/xs:element&amp;gt; &amp;lt;/xs:choice&amp;gt; &amp;lt;/xs:complexType&amp;gt; &amp;lt;/xs:element&amp;gt; &amp;lt;/xs:schema&amp;gt; &amp;lt;diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"&amp;gt; &amp;lt;Result&amp;gt; &amp;lt;Table diffgr:id="Table1" msdata:rowOrder="0"&amp;gt; &amp;lt;SystemDateTime&amp;gt;2012-09-20T00:00:00-06:00&amp;lt;/SystemDateTime&amp;gt; &amp;lt;CafeDateTime&amp;gt;2012-09-18T11:01:54-06:00&amp;lt;/CafeDateTime&amp;gt; &amp;lt;LicenseNumber&amp;gt;cc&amp;lt;/LicenseNumber&amp;gt; &amp;lt;MachineIP&amp;gt;192.168.13.167&amp;lt;/MachineIP&amp;gt; &amp;lt;TotalClients&amp;gt;0&amp;lt;/TotalClients&amp;gt; &amp;lt;IdleClients&amp;gt;0&amp;lt;/IdleClients&amp;gt; &amp;lt;BusyClients&amp;gt;0&amp;lt;/BusyClients&amp;gt; &amp;lt;DummyIdle&amp;gt;0&amp;lt;/DummyIdle&amp;gt; &amp;lt;DummyBusy&amp;gt;0&amp;lt;/DummyBusy&amp;gt; &amp;lt;PCUsageSessions&amp;gt;0&amp;lt;/PCUsageSessions&amp;gt; &amp;lt;PCUsageMinutes&amp;gt;0&amp;lt;/PCUsageMinutes&amp;gt; &amp;lt;SessionMessage&amp;gt;LVCLPRLbSCTC&amp;lt;/SessionMessage&amp;gt; &amp;lt;CreatedBy&amp;gt;1&amp;lt;/CreatedBy&amp;gt; &amp;lt;CreatedDate&amp;gt;2012-09-20T00:00:00-06:00&amp;lt;/CreatedDate&amp;gt; &amp;lt;Cybercafe&amp;gt;Cyber Cafe Name&amp;lt;/Cybercafe&amp;gt; &amp;lt;Email&amp;gt;YOURMAIL@CAFE.COM&amp;lt;/Email&amp;gt; &amp;lt;AdminPassword&amp;gt;admin1&amp;lt;/AdminPassword&amp;gt; &amp;lt;MajorVersion&amp;gt;1&amp;lt;/MajorVersion&amp;gt; &amp;lt;MinorVersion&amp;gt;0&amp;lt;/MinorVersion&amp;gt; &amp;lt;SalesAmount&amp;gt;0.0000&amp;lt;/SalesAmount&amp;gt; &amp;lt;PurchasesAmount&amp;gt;0.0000&amp;lt;/PurchasesAmount&amp;gt; &amp;lt;Revision&amp;gt;0&amp;lt;/Revision&amp;gt; &amp;lt;CZLicense /&amp;gt; &amp;lt;/Table&amp;gt; &amp;lt;/Result&amp;gt; &amp;lt;/diffgr:diffgram&amp;gt; &amp;lt;/DataSet&amp;gt;&lt;/OnlineStatusResult&gt;&lt;/OnlineStatusResponse&gt;&lt;/soap:Body&gt;&lt;/soap:Envelope&gt; </code></pre> <p>I am not getting what is &amp;lt and &amp;gt at end of tag.I am not getting start tag and end tag in this response.and also in xml</p> <p>And usign below code i am trying parse data but here its not loading data in <code>NSXMLParser</code></p> <pre><code> -(void)connectionDidFinishLoading:(NSURLConnection *)connection { NSLog(@"DONE. Received Bytes: %d", [webData length]); NSString *theXML = [[NSString alloc] initWithBytes: [webData mutableBytes] length:[webData length] encoding:NSUTF8StringEncoding]; NSLog(@" getting in xml %@",theXML); xmlParser = [[NSXMLParser alloc]initWithData:webData]; [xmlParser setDelegate: self]; [xmlParser setShouldResolveExternalEntities: YES]; [xmlParser parse]; NSLog(@" iiiiii %@",xmlParser); } </code></pre> <p>Its show in <code>NSXMLParser</code> like below its empty.I want to parse data using start and end elements.</p> <pre><code>2013-05-27 13:55:13.179 NewC Newcafezee[1191:11303] iiiiii &lt;NSXMLParser: 0x71c7060&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload