XMLをパースする
ASIHTTPRequestの結果として、サーバから貰ったXMLなどを
パースする方法について。
NSXMLParserなんてものもあるみたいだけど、面倒くさがりやな私は
ちょっと他の人が作ったパース用のライブラリを使います。
XPathQuery
http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html使い方としては、まず「libxml2」を追加し、Build SettingsでHeader Search Pathsに
「$[SDKROOT]/usr/include/libxml2」へのパス設定を行います。
そして中央上辺りにあるリンクから XPathQuery.m と XPathQuery.h をダウンロード。
実例については、以下のページで使われていますので
こちらを参考にすると良いと思います。
◇ iPhoneアプリ:Twitpicアップローダをつくる その2
http://iphone.moo.jp/app/?p=290
◇ XPathQueryを使ったXMLのパース
http://d.hatena.ne.jp/tomute/20091004/1254674358
ライセンスには注意しないといけませんが、
先人の開発した便利なライブラリは、積極的に使わせて頂いて
少しでも効率化を図っていきたいものです。