Objective-C的HTML解析庫集合
Google開源的Gumbo,用的OC對Gumbo的一個封裝OCGumbo。 一個功能點就是想根據OCGumbo里面的各種Query、Find方法寫一個自動解析器,解析某一頁面的時候只需要讀取一個JSON文件,根據JSON里面的操作符號就能在程序里執行對應的操作,這樣就可以在服務器端動態地更新解析格式了。(目的是為了以防HTML發生變化而不用改程序代碼,不可能為了一個HTML標簽再向App Store提交一個更新版本),目前也不知道有沒有類似的代碼了?免得重復造輪。
Gumbo,一款純C99庫,解析時無需任何外部依賴。它主要是用來成為其他工具或庫的一個構建塊,如linters、驗證器、模板語言、重構和分析工具。完全符合HTML規范,強大靈活的處理、簡單的API,詳情可看去年CSDN的報道。
下面是收集的幾款Objective-C 的 HTML解析框架。
- hpple - 一個Nice的Objective-C封裝,支持XPath查詢。
- Objective-C-HMTL-Parser - 一個libxml的封裝
- Google Gumbo - OCGumbo , ObjectiveGumbo - Google開源大作
- ParseKit - 這家伙有個官網,點進去看吧~
- IGHTMLQuery - 一個輕量級XML/HTML解析庫,構建于libxml,支持XPath, jQuery風格的語法
來自:http://www.isaced.com/post-236.html
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!