2013-04-24 23 views
0

我正在使用hpple来解析一些HTML。我正在使用Xcode 4.6和iOS 6.1。它看起来像这样。hpple XpathQuery的想法?

my HTML

我可以通过使用以下XPathQueryStrings提取文本和图像。

文字==>//div[@class = 'entry-content']/p

图片==>//div[@class = 'entry-content']//img/@src

不过,我也需要得到底部的 “退休邮票PDF” 附近的文字。这段文字改变了,但格式通常是相同的。我尝试以下路径,

div[@class = 'entry-content']//a[@title]//text()

但没有奏效。我将所有这些放在一个数组中,我可以看到我为该条目返回null,但我想要获取文本。我查看了XPath语法,但无法进一步完善。有没有人有什么建议?

回答

1

所以我想通了!所以对于任何在这里查看过的人来说,都是根据我的HTML文件的答案。

为了让您使用文本....

// DIV [@class = '条目内容' //一个[@title] // *

这将返回所有文本在一个标题下的div。