1

我在我的 iOS 应用程序中使用 Xpath,我想从 Wikipedia 解析 HTML 页面并获取一些信息。我的 xpathQueryString 有问题,无法使用这种 HTML 代码捕获“(a) (/a)”属性:

<td>
    <span style="display:none" class="sortkey">Eglise Saint-Roch !</span>
    <a href="/wiki/%C3%89glise_Saint-Roch_(Paris)" title="Église Saint-Roch (Paris)">Église Saint-Roch</a>
</td>

这是我的 NSString 查询:

@"//table[@class]//tr//td[1] | //table[@class]//tr//td[1]/a | //table[@class]//tr//td[1]/span

span 节点正在解析,但不是 a 节点。

"/a" 应该从 "td" 中捕获第一个 (a)(/a) 对吗?根据http://www.w3schools.com/xpath/xpath_syntax.asp

//book/title | //book/price Selects all the title AND price elements of all book elements

我需要你的帮助,因为我不明白我做错了什么。

谢谢 !

4

0 回答 0