iOSでHTML(not XML)を解析(Parse)するコードを書く機会がありましたので、トラブル情報や解決策などをまとめておきます。 ライブラリはNSXMLDocumentとNSXMLParserとlibxml2あたりを考えてみましたが、 NSXMLDocumentはiOSには無いみたいですし、NSXMLParserは壊れたHTMLを最後までパースできないようでしたので、 消去法でlibxml2を使うことにしました。 「iPhoneアプリ開発、その(143) libxml2を使ってみる」を参考にプロジェクトにlibxml2を追加し、 Googleを活用しつつコードを書いていったところ、問題が起きました。 エラーを無視して解析を続けるオプションで解析しても、途中で解析が止まるのです。 以下のサンプルコードで問題を確認することができます。 libxml2のバージョンは2.7.3でした。 s