标签内的MWFeedParser标签(媒体:缩略图)

时间:2011-04-11 02:47:21

标签: iphone xml rss youtube feedparser

我正在使用MWFeedParser从这里读取Youtube原子供稿:here

Xml代码:

 <media:thumbnail url='http://i.ytimg.com/vi/7_1PfqGVSg0/0.jpg' height='240' width='320' time='00:01:34.500'/>

我怎么能得到媒体的网址:缩略图? 我试图改变MWFeedParser.m 从这个:

else if ([currentPath isEqualToString:@"/feed/entry/link"]) { [self processAtomLink:currentElementAttributes andAddToMWObject:item]; processed = YES; }

到此:

else if ([currentPath isEqualToString:@"/feed/entry/media:thumbnail"]) { [self processAtomLink:currentElementAttributes andAddToMWObject:item]; processed = YES; }

但它不起作用:(

1 个答案:

答案 0 :(得分:3)

在FeedTypeAtom部分中添加以下代码:

else if ([currentPath isEqualToString:@"/feed/entry/media:group/media:thumbnail"]) {
    NSString *urlString = [currentElementAttributes objectForKey:@"url"];                   
    if ( urlString != nil && urlString.length > 0) 
        item.thumbnail = urlString;  
    processed = YES;
}

还要将NSString * thumbnail属性添加到MWFeedItem对象