iPhone:使用hpple解析html,Xpath导航
来源:互联网 发布:libudev源码下载 编辑:程序博客网 时间:2024/04/30 00:12
hpple采用了 Xpath 实现对html的导航和解析,该lib使用简单,但需要对项目做一些设置:
链接libxml2库:
1、打开项目的TARGETS,选择ALL标签(如图):
2、在搜索栏搜索“Header Search Path”,添加属性:
“${SDKROOT}/usr/include/libxml2”
3、和第二步一样,在 “Other Linker Flag”下添加:
“-lxml2”
Git链接:
git clone git://github.com/topfunky/hpple.git
导入相应文件:
TFHpple.hTFHpple.mTFHppleElement.hTFHppleElement.mXPathQuery.hXPathQuery.m
用法:
// Don't forget // #import "TFHpple.h" NSData *htmlData = [[NSString stringWithContentsOfURL:[NSURL URLWithString: @"http://www.objectgraph.com/contact.html"]] dataUsingEncoding:NSUTF8StringEncoding]; TFHpple *xpathParser = [[[TFHpple alloc] initWithHTMLData:htmlData] autorelease]; NSArray *elements = [xpathParser search:@"//h3"]; // get the page title - this is xpath notation TFHppleElement *element = [elements objectAtIndex:0]; NSString *myTitle = [element content]; NSLog(myTitle);
- iPhone:使用hpple解析html,Xpath导航
- iPhone:使用hpple解析html,Xpath导航
- 使用libxml解析HTML -- Hpple
- 使用Objective-C HPPLE库解析HTML和XML
- ios hpple解析html demo
- 使用XPath解析html
- 使用XPath解析html
- 使用 XPath 解析 HTML 文档
- python 使用xpath解析html
- 使用 XPath 解析 HTML 文档
- 如何使用Hpple解析HTML,以及获取网站上的所有超链接
- 使用XPath解析HTML获取网页内容
- Java下使用xpath解析html文件
- java 使用xpath解析xml和html
- python 使用lxml解析html(xpath)
- OC解析html的类库Hpple的一些方法
- xpath解析HTML
- XPath--解析Html
- [翻译]Qt, QSqlDatabase类详细介绍 【转载】
- Funambol 服务器安装之 Funambol DS
- Myeclipse XX:PermSize XX:MaxPermSize
- 如何根据http请求信息区分访问用户的国家、语言信息
- VC学习书目
- iPhone:使用hpple解析html,Xpath导航
- robots.txt 不让搜索引擎收录网站的方法
- YII Framework学习教程-YII的V-view的widget-2011-11-17
- JOJ1595:Combinations(求解大组合数,Lucas定理)
- 学习软件设计——C#练习(10)
- IIS Appcmd Tool
- Zookeeper工作原理
- javascript_arguments
- Junit测试