【问题标题】:Trouble Parsing Atom with NSXMLParser使用 NSXMLParser 解析 Atom 时遇到问题
【发布时间】:2011-07-05 06:35:18
【问题描述】:

我在解析 Atom 提要时遇到问题,因为在我的表格视图中没有显示此特定提要的任何内容。谁能验证this 是否正常工作?

我不应该使用 NSXMLParser 吗?

这是我正在寻找的,特别是:

-(void)parser:(NSXMLParser *) parser foundCharacters:(NSString *__strong)string{
    //save the characters for the current item

    if ([currentElement isEqualToString:@"title"]) {
        [currentTitle   appendString:string];
    } else if ([currentElement isEqualToString:@"link"]) {
        [currentLink   appendString:string];
    } else if ([currentElement isEqualToString:@"pubDate"]) {
        [currentDate  appendString:string];
    } else if ([currentElement isEqualToString:@"description"]) {
        [currentSummary   appendString:string];
    }
}

【问题讨论】:

  • 你在初始化current..变量吗?
  • 是的,一切都已初始化并且很好。它适用于其他提要,但不适用于此提要。我是否使用了错误的字符串?

标签: iphone objective-c ios4 rss nsxmlparser


【解决方案1】:

问题是您试图解析Atom 提要中的RSS 标记。它们都具有不同的结构并使用不同的标签集。您必须调整解析器以根据提要类型进行解析。

【讨论】:

  • 啊,好吧。您能否提供一些示例代码,或者您知道查找 Atom 提要元素名称的方法吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 2018-04-25
  • 1970-01-01
  • 1970-01-01
  • 2013-09-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多