Проблемы с анализом Atom с NSXMLParser - PullRequest
0 голосов
/ 05 июля 2011

У меня проблемы с синтаксическим анализом фида Atom, так как в моем виде таблицы ничего не отображается для этого конкретного фида.Кто-нибудь может проверить, что это работает?

Разве я не должен использовать 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];
    }
}

1 Ответ

1 голос
/ 05 июля 2011

Проблема в том, что вы пытаетесь проанализировать теги RSS в ленте Atom.Они оба имеют разную структуру и используют разный набор тегов.Вам придется настроить синтаксический анализатор на анализ в зависимости от типа канала.

...