RSSパーサーを作成しましたが、非常にうまく機能しますが、「p」要素に問題があります。RSSでエンコードされたフィードには「p」があり、そのテキストを取得すると付属しています。どうすれば削除できますか?
これを削除したい:
<p>
これは私のパーサーです:
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
if ([current isEqualToString:@"item"]) [outstring appendFormat:@"%@", @"\n"];
current = nil;
}
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
if (!current) return;
if ([current isEqualToString:@"content:encoded"]) [outstring appendFormat:@"%@", string];
}
そしてこれが私の一番下の行動です:
_kocTextView.text = @"";
NSURL *url4 = [NSURL URLWithString:@"http://www.iburc.com/?feed=rss2&cat=7"];
top10Parser = [[Top10Parser alloc] initWithDelegate: self url: url4];