NSXMLParser解析不需要的html标签

时间:2014-11-05 12:57:21

标签: ios nsxmlparser

我遇到NSXMLParser的有线问题。我正在尝试解析来自Yahoo News feed

的RSS源

但我无法从Feed中获取确切的数据。相反,我得到的html标签显示在 Inspect Element

我可以使用相同的代码成功解析任何其他RSS源。此外,雅虎RSS提要在Android应用程序中运行良好。我不知道自己错过了什么。请帮我解决这个问题。

这是我的代码,

NSXMLParser *xmlParser = [[NSXMLParser alloc]initWithContentsOfURL:self.url];

xmlParser.delegate = self;
BOOL success = [xmlParser parse];


-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{

    if (self.isCancelled)
        return;

    self.currentElement= [elementName copy];

    if ([self.currentElement isEqualToString:@"item"])
    {
        self.description = @"";
        self.title = @"";
        self.link = @"";
    }}

在这里,当我记录elementName的值时,我得到的值如html,body,div,br等。

0 个答案:

没有答案