CocoaではNSXMLDocumentを使うと簡単にXMLデータを処理することができるが、iPhoneにはなぜか搭載されていないためNSXMLParserを使い自分でXML解析を行う必要がある。NSXMLParserはイベントドリブンのパーサーなのでそのままでは多少使い勝手が悪い。 NSXMLParserの挙動の確認 NSXMLParserの挙動を確認するために、下記の用なクラスを用意した。 MyXMLDocument.h // // MyXMLDocument.h // xml_parser // #import <Foundation/Foundation.h> @interface MyXMLDocument : NSObject { NSXMLParser *parser; } - (id) initWithXMLString:(NSString*)string; @end My