`

iphone hpple 解析html,xml

 
阅读更多

使用Objective-C解析HTML或者XML,系统自带有两种方式

一个是通过libxml,

一个是通过NSXMLParser。

 

不过这两种方式都需要自己写很多编码来处理抓取下来的内容,而且不是很直观。

 

有一个比较好的类库hpple,它是一个轻量级的包装框架,可以很好的解决这个问题。

 

它是用XPath来定位和解析HTML或者XML。

 

安装步骤:

 -加入 libxml2 到你的项目中 Menu Project->Edit Project Settings 搜索

 

 “Header Search Paths”

添加新的 search path “${SDKROOT}/usr/include/libxml2″ Enable recursive option

-加入 libxml2 library 到你的项目 Menu Project->Edit Project Settings

搜索 “Other Linker Flags” 添加新的 search flag “-lxml2″ 

 

xpath教程:

http://www.w3school.com.cn/xpath/index.asp

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics