iphone - 标记内的MWFeedParser标记(媒体:缩略图)

标签 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; }

但它不起作用:(

最佳答案

在部分案例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对象

关于iphone - 标记内的MWFeedParser标记(媒体:缩略图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5616311/

相关文章:

iphone - 您在开发移动应用程序时修复了哪些由于能源效率低下问题而导致的错误

iphone - 如何在iphone中实现震动效果的动画?

java - Java 中带有 xml 的 GUI

java - 安卓SDK : findViewById(int) undefined for type

php - 生成 PHP SimpleXML RSS 提要时出现 UTF8 错误

ios - 如何修复 mapKit Ios 中使用的过多内存?

iphone - 关于 block 中对象的 Apple 文档

php - 您如何在PHP中解析和处理HTML/XML?

python - 为什么 BeautifulSoup 无法正确读取/解析此 RSS (XML) 文档?

android - 不知道怎么解析rss blogger