【问题标题】:Parse HTML and get specific tag in IOS 8在 IOS 8 中解析 HTML 并获取特定标签
【发布时间】:2014-10-05 18:14:29
【问题描述】:

我尝试使用 HPPLE,但它不适用于 IOS 8,它指出了关于 LibXML 的错误,我无法找到修复程序。 我有一个插入到 NSString 中的 HTML,我想从该 HTML 代码中获取特定的标签文本。 我如何在 IOS 8 中做到这一点?

我添加了 2 个文件: 库XML2 libXML2.2

并将“$(SDKROOT)/usr/include/libxml2”行添加到构建设置中,

我收到以下错误:

/Users/giblix/Projects/FreeGal/FreeGal/XPathQuery.h:9:1:未知类型 名称'NSArray' /Users/giblix/Projects/FreeGal/FreeGal/XPathQuery.h:9:32:未知类型 名称'NSData'

上线

NSArray *PerformHTMLXPathQuery(NSData *document, NSString *query);
NSArray *PerformHTMLXPathQueryWithEncoding(NSData *document, NSString *query,NSString *encoding);

在文件中 XPathQuery.h

并且这种类型的错误一共18个

【问题讨论】:

  • Hpple 使用 libxml 对我来说效果很好。错误是什么?我链接了一个名为 libxml2.2.dylib 的库
  • 使用IOS 8?我已将 LibXML2 和 LibXML2.2 添加到构建阶段,并添加了 $(SDKROOT)/usr/include/libxml2 来构建设置,但我仍然收到错误..
  • 是的,在 iOS 8 中。我假设您正在设备上进行测试,对吗?
  • 我收到构建错误,现在将发布它们
  • 请编辑您的错误问题,不要将其粘贴到评论中。

标签: html ios objective-c parsing


【解决方案1】:

将此添加到XPathQuery.h 的顶部:

#import <Foundation/Foundation.h>

【讨论】:

    猜你喜欢
    • 2018-10-12
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    • 2013-11-14
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    相关资源
    最近更新 更多