在另一个元素NSXMLParser中读取<img/>

时间:2014-12-02 17:42:22

标签: objective-c rss nsxmlparser

我正在使用NSXMLParser将RSS提要解析到我的iPhone应用程序中的表格视图中。通过使用foundCharacter方法,我能够解析description元素中的所有内容,包括img标记。我从didStartElement获取当前元素并将其存储在currentElement中。在foundCharacters

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
    if ([currentElement isEqualToString:@"description"])
    {
        [currentSummary appendString:string];
    }
}

这会将img标记读作纯文本,所以我的问题是如何提取此标记?似乎didStartElement标签不会调用img

修改

以下是XML的一部分:

<item>
    <guid>
        http://computersweden.idg.se/2.33337/1.599059/sa-slipper-foretagen-ur-losenordstrasket
    </guid>
    <title>Så slipper företagen ur lösenordsträsket</title>
    <description>
        <img src="http://computersweden.idg.se/polopoly_fs/1.599059.1417423831!teaserImage/imageTypeSelector/localImage/336295786.jpg" border="0"><br>Säkerhetstänkandet hamnar lätt i en ond spiral. Intrång och läckor leder till säkerhetsåtgärder som användarna försöker hitta vägar runt . Följden blir nya intrång och spiralen fortsätter.
    </description>

0 个答案:

没有答案