Я пытаюсь выяснить, могу ли я каким-то образом получить основную часть моего Wordpress RSS-канала. Несмотря на то, что у меня есть настройки WordPress для отображения полного текста каждого поста, когда я анализирую его на iPhone, я получаю только сводку.
Вот пример моего кода:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{
currentElement = [elementName copy];
if ([elementName isEqualToString:@"item"]) {
item = [[NSMutableDictionary alloc] init];
self.currentTitle = [[NSMutableString alloc] init];
self.currentSummary = [[NSMutableString alloc] init];
}
}
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{
if ([elementName isEqualToString:@"item"]) {
[item setObject:self.currentTitle forKey:@"title"];
[item setObject:self.currentSummary forKey:@"summary"];
[items addObject:[item copy]];
}
}
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
if ([currentElement isEqualToString:@"title"]) {
[self.currentTitle appendString:string];
} else if ([currentElement isEqualToString:@"description"]) {
[self.currentSummary appendString:string];
}
}
Это было собрано из примеров. Я проверил, что основная часть находится там, сделав все это строкой и записав ее. Я до сих пор не представляю, как в мире я знаю, какой тег или заголовок использовать. Например: «item», «description», «pubDate», «title». Как кто-нибудь знает, какой тег использовать? Пожалуйста, помогите.