基于 Swift 的 XMLPathQuery 库:NDHpple

jopen 10年前

NDHpple 是 XMLPathQuery 库的 Swift 封装器。

安装

  • 拖拽 NDHpple 文件到项目中

  • 添加以下代码到项目的 Bridging Header:

#import <libxml/tree.h>  #import <libxml/parser.h>  #import <libxml/HTMLparser.h>  #import <libxml/xpath.h>  #import <libxml/xpathInternals.h>

用法

查看 AppDelegate.swift 来获取更多的细节示例:

let html = NSString(data: data, encoding: NSUTF8StringEncoding)  let parser = NDHpple(HTMLData: html)  let result = parser.searchWithXPathQuery(query)!    for node in result {                        println(node)  }

项目主页:http://www.open-open.com/lib/view/home/1404913751763