问题标签 [hpple]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
671 浏览

iphone - iPhone SDK:解析 html 表格并在 iphone tableview 中显示

我正在使用 hpple 插件在我的 iphone 应用程序中解析和显示 html 元素。我遇到的问题是说我要解析的网页上有一个表格,有几行(可能会不时改变)。如何获取此表中的行数,并遍历每一行并获取每一行的不同文本内容。hpple插件可以做到这一点吗?

提前致谢。

0 投票
2 回答
1562 浏览

iphone - 如何使用 TouchXML 或其他库在 iPhone 上解析 HTML?

我有一个从外部服务器加载的脏 HTML 代码(所以我无法制作 json 文件或清理 html 代码)。我的 HTML 结构如下:

我想<div class="pic" id="*">使用 xPath全选//div[@class='pic'][@id]

这是我使用的两个库:

至于 Hpple -> 它很棒,但我无法选择innerHTML一个 emelent。至于 TouchXML,我用它来解析 XML,它很棒。但它无法解析脏 HTML——我得到了几十个错误。

有没有办法在 iOS5 中使用 TouchXML 解析这个 HTML?它可以是一个不同的库,但我更喜欢那个。

我听说了一些事情CTidy.h,我按照指示做了,但没有任何改变......

0 投票
2 回答
8694 浏览

ios - hpple:找不到“libxml/tree.h”文件

当我使用 hpple 和 build 时,aways 显示“'libxml/tree.h' file not found”错误。

我有, set [Header Search Path] "${SDKROOT}/usr/include/libxml2" set [Other Linker Flag] value as "-lxml2"

0 投票
1 回答
1504 浏览

iphone - 获取所有内容

里面的标签

在 iphone 中使用 html 解析器 Hpple

我想为我的 iphone 应用程序解析以下 html 代码

我正在使用 Hpple 解析器来解析这个 html。我正在使用的 xpath 查询是

我想要得到的是 div class="div_5" 中的所有 p 标签内容。使用上面的 xpath 查询,我只得到第一个 p 标签内容,即“第一段”。我在我的 xpath 中做错了什么吗?

0 投票
3 回答
1544 浏览

iphone - 无法在 iPhone 中使用 HTML 解析 (hpple) 从 div 标签获取数据

我正在尝试使用 hpple 解析以下链接:

http://www.decanter.com/news/wine-news/529748/mimimum-pricing-opponents-slam-cameron-speech

代码:

但它正在崩溃。崩溃报告:

如何解决这个问题?为什么我的元素数组是空的?我是否以错误的方式解析?我想获取该 div 标签中的可用信息。

0 投票
1 回答
1136 浏览

objective-c - Hpple 错误 - “_OBJC_CLASS_$_TFHpple”

我的应用程序使用 Hpple。我包括了 TFHpple.h、TFHpple.m、TFHppleElement.h、TFHppleElement.m、XPathQuery.h 和 XPathQuery.m。还包括${SDKROOT}/usr/include/libxml2 和 -lxml2

我有一小段代码:


当我尝试运行它时,我收到此错误:

“_OBJC_CLASS_$_TFHpple”,引用自:test.o
ld 中的 objc-class-ref:未找到架构 armv7
clang 的符号:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我不知道如何解决这个问题。有任何想法吗?

0 投票
1 回答
906 浏览

objective-c - Hpple - 读取带有属性的标签

我正在尝试解析 XML,

使用 Hpple,我正在尝试阅读

但返回值为空。我做错了什么?

0 投票
2 回答
703 浏览

objective-c - XPath - 属性选择

我有这个代码:

使用 Hpple (XPath),我需要阅读第一个<p class='test'>和第二个,但我不知道该怎么做。

也许像:

谢谢

0 投票
1 回答
222 浏览

iphone - AVQueuePlayer 和 hpple 的设计选择

我正在设计一个使用 AVQueuePlayer 类按顺序播放 3 个文件的 iPhone 应用程序。

必须首先使用 http:// 协议从 .htm 文件中提取我需要按顺序播放的 3 个 url。为此,我正在使用 TFHpple 类,来自这里的hpple git 项目

我的问题是我的 AVQueuePlayer 播放器必须在主线程上运行,当我尝试解析 .htm 文件时,屏幕不会响应任何触摸。

我首先需要包含在要解析的这些 .htm 文件中的 url,然后将 url 提供给 AVQueuePlayer 播放器。

我正在阅读 Apple 文档,该文档说多线程对于网络应用程序来说是一个糟糕的选择,但我需要使用 hpple 来解析 .htm 内容。

如何解决这个问题呢?

0 投票
1 回答
1152 浏览

iphone - 如何解决 iPhone 应用程序 hpple HTML Parsing 'libxml/tree.h' file not found?

我正在尝试使用 hpple for iPhone 应用程序解析 HTML URL 内容。我想从这个 URL http://www.example.com/mobile/403.html解析和获取数据。我用谷歌找到了hpple for HTML parsing。我从github. 当我开始运行项目时,发生以下错误

'libxml/tree.h' file not found

我已经添加了这一行${SDKROOT}/usr/include/libxml2 in project->build->header search paths,但它看起来不像这样iPhoneos3.1.2/usr/include/libxml2/**,而且我已经包含libxml2.dylib and libxml2.2.dylib在我的项目中。我在 XCode 4.2 中工作。你能帮忙解决这个错误吗?提前致谢。