I parse a xml with this structure :
<item>
<title>Elena Lasida : « Une chance historique pour redéfinir la vie bonne »</title>
<link>http://www.eglise.catholique.fr/actualites/389527-elena-lasida-chance-historique-dacceder-vie-bonne/?utm_source=rss&utm_medium=rss&utm_campaign=elena-lasida-chance-historique-dacceder-vie-bonne</link>
<comments>http://www.eglise.catholique.fr/actualites/389527-elena-lasida-chance-historique-dacceder-vie-bonne/#comments</comments>
<pubDate>Thu, 22 Jan 2015 14:41:36 +0000</pubDate>
<guid isPermaLink="false">http://www.eglise.catholique.fr/?p=389527</guid>
<description>
<![CDATA[« Changement climatique : un Kairos planétaire » est le titre de la déclaration du Conseil Famille et Société de la Conférence des évêques de France, en vue de la COP21, conférence internationale sur le climat (Paris, décembre 2015). Chargée de mission pour Justice et Paix, Elena Lasida commente cet appel. Propos recueillis par ClR. […]]]>
</description>
<enclosure url="http://www.eglise.catholique.fr/wp-content/uploads/sites/2/2015/01/conf_COP21_viénot_lasida_brunin_baujard-620x349.jpg" length="544809" type="image/jpeg"/>
</item>
Here is my code :
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
if ([currentElement isEqualToString:@"title"]) {
[currentTitle appendString:string];
else if ([currentElement isEqualToString:@"enclosure"]) {
[currentPhoto appendString:string];
}
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{
if ([elementName isEqualToString:@"item"]) {
[item setObject:currentTitle forKey:@"title"];
[item setObject:currentPhoto forKey:@"url"];
[stories addObject:[item copy]];
}
and the value of url which i obtained is :
url = "\n \n ";
If in xml i dont have an image , i obtain url="" ;