Разбор Flickr Image-URL с NSXMLParser - PullRequest
0 голосов
/ 07 июня 2011

У меня следующая проблема:

Я анализирую XML-файл из Flickr API http://api.flickr.com/services/feeds/photos_public.gne?tags= с определенным тегом, предоставленным пользователем ранее.

ЗатемЯ получаю XML-файл, в котором в каждом элементе <entry> существует строка, такая как

<link rel="enclosure" type="image/jpeg" href="IMAGEURL">

Существует ли простой способ анализа этой строки кода с помощью NSXMLParser?Или я должен использовать другой способ получить IMAGEURL?

1 Ответ

0 голосов
/ 07 июня 2011

Вы должны иметь возможность использовать метод делегата parser:didStartElement:namespaceURI:qualifiedName:attributes:, чтобы получить эту информацию. Атрибуты доступны в attributesDict. Таким образом, вы можете получить IMAGEURL, используя

NSString * imageURLString = [attributesDict objectForKey:@"href"];

когда elementName равно "link".

...