NDHpple, 在XMLPathQuery库上,NDHpple是快速包装器

分享于 

2分钟阅读

GitHub

  繁體 雙語
NDHpple is a Swift wrapper on the XMLPathQuery library.
  • 源代码名称:NDHpple
  • 源代码网址:http://www.github.com/ndavon/NDHpple
  • NDHpple源代码文档
  • NDHpple源代码下载
  • Git URL:
    git://www.github.com/ndavon/NDHpple.git
    Git Clone代码到本地:
    git clone http://www.github.com/ndavon/NDHpple
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/ndavon/NDHpple
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    描述

    NDHpple是基于 Hpple的XMLPathQuery库上的快速包装器。

    CREDITS

    NDHpple是由 Nicolai Davidsson,基于 Hpple,由 Geoffrey Grosenbach,Topfunky公司

    安装

    使用最新的Swift 2.2快照构建软件包( 在 01月28日 中使用这里命令:

    
    
    
    
    swift build -Xcc -I/usr/include/libxml2 -c release
    
    
    
    
    

    这将生成NDHpple作为模块。 你还可以将这个 URL ( http://github.com/ndavon/NDHpple ) 作为依赖项传递给另一个包,但是你仍然必须将包含路径作为编译器标志传递。

    用法

    请参见示例/main 了解更详细的示例。

    
    
    
    
    import NDHpple
    
    
    
    let html = try! String(contentsOf: URL(string: url)!) 
    
    
    
    let parser = NDHpple(HTMLData: html)
    
    
    let result = parser.search(withQuery: query)
    
    
    
    result.flatMap { $0.text }.forEach { 
    
    
     print($0)
    
    
    }
    
    
    
    
    

    请注意,一些细微的修改可能会破坏你现有的实现。


    WRAP  换行  Swift  
    相关文章