iOS---Html标签解析

前期准备工作

引入静态库文件libxml2.tbd

添加库文件的 header search paths(注意,必须选中 All)

将从github上下载的源码包拖入工程当中

iOS---Html标签解析_第1张图片

使用详情

我们来解析网址 http://www.cnblogs.com/YouXianMing/ 中的title标签哦.

NSString *urlStr = @"http://www.cnblogs.com/YouXianMing/";

NSData *htmlData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:urlStr]];

TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];

NSArray *dataArray = [xpathParser searchWithXPathQuery:@"//title"];

for (TFHppleElement *hppleElement in dataArray) {

NSLog(@"%@",hppleElement.text);

}

只要你能分清楚:


iOS---Html标签解析_第2张图片

节点

节点属性

节点属性值

节点的内容

剩下的事情都好办!

so easy !

你可能感兴趣的:(iOS---Html标签解析)