GDataXML-HTML是一个基于Google的GDataXML的iOS和OSX HTML/XML解析器。正如其名所示,它增加了对libxml2的HTMLparser模块的支持,并使您能够处理非验证的XML或HTML。
因此,您可以使用例如XPath在合理性能的情况下解析网站。
首先将此项目Pod/Classes文件夹中的文件添加到您的源代码树中,然后在您的代码中包含它们:
在Xcode中选择项目文件(在项目导航器中,第一个选项)。
在选择列表中,选择您的项目目标,然后在窗口顶部选择“构建设置”。然后您应该看到一系列构建选项。
将以下行添加到“头文件搜索路径”(使用搜索栏找到正确的选项):/usr/include/libxml2
将以下行添加到“其他链接器标志”:-lxml2
GDataXML_HTMLViewController.m文件中包含了使用示例。
原始GDataXML:版权所有(c)2008 Google Inc
示例项目和HTML插件:版权所有(c)2012-2014 Simon Grätzer
在Apache License,Version 2.0(“许可”)下授权;除非根据适当的法律或书面同意,否则不得使用此文件。您可以在以下位置获取许可证的副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则按照“原样”基础,不对软件提供任何表述或暗示保证或条件,包括但不限于适销性、特定用途的适用性或非侵权。有关许可的具体语言限制和权限,请参阅许可。