iPhone:使用hpple解析html,Xpath导航
2011-11-17 14:05
344 查看
hpple采用了 Xpath 实现对html的导航和解析,该lib使用简单,但需要对项目做一些设置:
链接libxml2库:
1、打开项目的TARGETS,选择ALL标签(如图):
2、在搜索栏搜索“Header Search Path”,添加属性:
“${SDKROOT}/usr/include/libxml2”
3、和第二步一样,在 “Other Linker Flag”下添加:
“-lxml2”
Git链接:
导入相应文件:
用法:
链接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.h TFHpple.m TFHppleElement.h TFHppleElement.m XPathQuery.h XPathQuery.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导航
- 使用XPath解析html
- 使用 XPATH 和 HTML Cleaner 解析 HTML/XML
- 使用XPath解析html
- 使用 XPath 解析 HTML 文档
- java 使用xpath解析xml和html
- iphone:解析html的第三库hpple初试
- 使用 XPath 解析 HTML 文档
- 使用Perl的HTML::TreeBuilder::XPath来解析网页内容
- python 使用lxml解析html(xpath)
- 使用XPath解析HTML获取网页内容
- 使用XPath解析HTML获取网页内容
- python 使用xpath解析html
- 如何使用Hpple解析HTML,以及获取网站上的所有超链接
- HTML解析之TFHpple 包的使用
- 使用lxml+xpath解析html页面
- 使用libxml解析HTML -- Hpple
- Java解析HTML之HTMLParser使用与详解
- 使用Python中HTTPParser模块进行简单的html解析
- PHP使用xpath解析XML实例教程