2011-07-05 9 views
0

Atomフィードの解析に問題があります。このフィードのテーブルビューには何も表示されません。 thisが動作していることを誰でも確認できますか?NSXMLParserを使用したアトムのトラブルシューティング

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]; 
    } 
} 
+0

'current ...'変数を初期化していますか? –

+0

うん、すべてが初期化され、上質です。それは他のフィードでは動作しますが、このフィードでは動作しません。間違った文字列を使用していますか? – Chris

答えて

1

問題は、あなたがAtomフィードにRSSタグを解析しようとしているということです。それらはどちらも構造が異なり、異なるタグセットを使用します。フィードの種類に基づいて解析するようにパーサーを調整する必要があります。

+0

ああ。いくつかのコード例を与えることができますか、またはAtomフィード要素名を調べる方法を知っていますか? – Chris

関連する問題