あるサーバーでXML形式のデータを取得し、NSXMLParserでパースしたいのですが、動作している様子を感じません。パースを実行しても、ログは何も出力しませんでした。iPhone開発でNSXMLParserは使用しないべきですか?JSON形式でデータを扱う方がいいのでしょうか?

//controller.h
@interface HogeController : UITableViewController<NSXMLParserDelegate> {
NSXMLParser *_xmlParser; // 解析するもの
}


//controller.m
- (void)viewDidLoad {
    [super viewDidLoad];
    _xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://○○○○/index.xml"]];
    _xmlParser.delegate = self;
    [_xmlParser parse];
}

- (void)parserDidStartDocument:(NSXMLParser *)parser {
    NSLog(@"パース開始");
}
- (void)parserDidEndDocument:(NSXMLParser *)parser {
    NSLog(@"パース終了");
}

上記のparserDidStartDocumentparserDidEndDocumentparse実行しても動作しませんでした。