べすとえふぉーと

プログラミング等のノート 

GDataXmlNodeでRSS読込

いんぽーと

#import "GDataXMLNode.h"


dataはNSDataとして
ルートノードを取得

NSError *error;
GDataXMLDocument *doc = [[GDataXMLDocument alloc]initWithData:data options:0 error:&error];
GDataXMLElement *rootNode = [doc rootElement];

linkとtitleを抜き出す

for(NSInteger i=0;i<[rootNode.children count];i++) {
    GDataXMLElement *getElement = [rootNode.children objectAtIndex:i];
    NSArray *getTitle = [getElement elementsForName:@"title"];
    GDataXMLElement *getT = [getTitle objectAtIndex:0];
    NSLog(@"%@" , getT.stringValue);
            
    NSArray *getLink = [getElement elementsForName:@"link"];
    GDataXMLElement *getE = [getLink objectAtIndex:0];
    NSLog(@"%@" , getE.stringValue);
}