Objective-C的HTML解析库集合
jopen
11年前
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