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


ライセンスには注意しないといけませんが、
先人の開発した便利なライブラリは、積極的に使わせて頂いて
少しでも効率化を図っていきたいものです。