Note that there are some explanatory texts on larger screens.

plurals
  1. PONSXMLParser works fine in iOS5 but not working in iOS6
    text
    copied!<p>In my iOS application, i m trying to parse the below xml using NSXMLParser. I can successfully parse this xml in iOS5 but in iOS6 the parser not getting into parserdidStartElement . In iOS6 parserDidStartDocument is successfully called but not getting into any other parser delegate methods.. Is there any problem with the xml format?? How can I fix this..</p> <pre><code> &lt;RESULTS&gt; &lt;ROW&gt; &lt;COLUMN NAME="NAME"&gt;Test1&lt;/COLUMN&gt; &lt;COLUMN NAME="ANAME"&gt;testing xml1&lt;/COLUMN&gt; &lt;COLUMN NAME="PHONE"&gt;4470111&lt;/COLUMN&gt; &lt;COLUMN NAME="REMARKS"/&gt; &lt;COLUMN NAME="XCOORD_DMS"&gt;227901.58873387&lt;/COLUMN&gt; &lt;COLUMN NAME="YCOORD_DMS"&gt;391872.68493206&lt;/COLUMN&gt; &lt;COLUMN NAME="XCOORD_WGS"&gt;51.49367618&lt;/COLUMN&gt; &lt;COLUMN NAME="YCOORD_WGS"&gt;25.27912682&lt;/COLUMN&gt; &lt;/ROW&gt; &lt;ROW&gt; &lt;COLUMN NAME="NAME"&gt;Test2&lt;/COLUMN&gt; &lt;COLUMN NAME="ANAME"&gt;testing xml2&lt;/COLUMN&gt; &lt;COLUMN NAME="PHONE"&gt;4258444&lt;/COLUMN&gt; &lt;COLUMN NAME="REMARKS"/&gt; &lt;COLUMN NAME="XCOORD_DMS"&gt;229608.71442946&lt;/COLUMN&gt; &lt;COLUMN NAME="YCOORD_DMS"&gt;386848.18818915&lt;/COLUMN&gt; &lt;COLUMN NAME="XCOORD_WGS"&gt;51.51051535&lt;/COLUMN&gt; &lt;COLUMN NAME="YCOORD_WGS"&gt;25.23373805&lt;/COLUMN&gt; &lt;/ROW&gt; &lt;/RESULTS&gt; </code></pre> <p>This is the code..</p> <pre><code>- (void) initView:(JsonObject *) pageMenu{ appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate]; NSURL* url = [NSURL URLWithString:@"http://www.test.in/test.xml"]; NSXMLParser* parser = [[NSXMLParser alloc] initWithContentsOfURL:url]; [parser setDelegate:self]; [parser parse]; [parser release]; } - (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{ NSLog (@"I have started"); } - (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{ NSLog (@"I have started"); } - (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{ NSLog (@"I have started"); } -(void) parserDidStartDocument:(NSXMLParser *)parser { NSLog (@"I have started"); } -(void) parserDidEndDocument: (NSXMLParser *)parser { NSLog (@"I have started"); } </code></pre>
 

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