解析Flickr图像的URL与的NSXMLParser
问题描述:
我有以下问题:解析Flickr图像的URL与的NSXMLParser
我解析来自Flickr的API http://api.flickr.com/services/feeds/photos_public.gne?tags=与特定标记的XML文件,由之前的用户提供。
然后我得到一个XML文件,其中每个 <entry>
项的行是否存在类似
<link rel="enclosure" type="image/jpeg" href="IMAGEURL">
有一种简单的方法来解析这行代码的NSXMLParser?或者我应该用另一种方式来获得IMAGEURL
?
答
您应该可以使用委托方法parser:didStartElement:namespaceURI:qualifiedName:attributes:
来获取该信息。这些属性可在attributesDict
中找到。所以,你可以使用得到IMAGEURL
,
NSString * imageURLString = [attributesDict objectForKey:@"href"];
时elementName
为"link"
。
谢谢,工作得很好。 还有一个问题: 也可以设置'objectForKey:@'rel''来匹配这个XML Key吗?它不适合我,但也许我做错了什么。 – andi1984 2011-06-07 05:13:29