iOSでXMLをパースするには標準で、 NSXMLParser Libxml2 を使う方法があるようです。外部ライブラリもある様ですが、そのへんは未調査です。 それぞれ一長一短で、NSXMLParserはSAXタイプのパーサです。Libxml2はSAXとDOMタイプの両方を提供しています。 個人的にSAXはフラグを多用するので好きじゃないのとSAXタイプの解析方法は色々と参考に出来るサイトが多々存在したので、Libxml2/DOMでの解析を試してみました。 標準で使えると書きましたが、標準でライブラリは存在するが、標準でライブラリは引きこまれていません。個別に引き込む設定を行う必要があります。 Libxml2ライブラリの引き込み方は以下の方法が一番簡単でした。 プロジェクトを選択して「Build Phases」の設定画面を出します。「Link Binary With Libraries」を
![iOSでXMLを読み込む(Libxml2-DOM)](https://cdn-ak-scissors.b.st-hatena.com/image/square/6079e722006a89958b9c646247b420db455c79c9/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEj3Ykcspocy0CD5Vz7E5GPujd_7Qs-Kny7_EM0JaqCSdrIlHlC6jONE25tVjKt1RQqRAfMvckZst6NnCB4Pp7BjE4CkRpsjuDh0r-Ksjo3ISxdZCJLbz-zvkHq-0XpRrmwMFUecl0b6MTE%2Fw1200-h630-p-k-no-nu%2FCapturFiles.png)