NSXMLParsing is the easiest way to parse data. You can easily access data of event i.e., id, name, thumb etc using the delegate method
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
}
You can create a NSOBject class named Event. Here is my code
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
if ([elementname isEqualToString:@"id"])
{
event.id = currentNodeContentChapters;
}
if ([elementname isEqualToString:@"name"])
{
event.name = currentNodeContentChapters;
}
if ([elementname isEqualToString:@"thumb"])
{
event.thumb = currentNodeContentChapters;
}
if ([elementname isEqualToString:@"eiimage"])
{
event.eiimageUrl = currentNodeContentChapters;
}
-------------------
---------------
}
Hopefully it will work for you .