我有以下 HTML 片段:
<divv id="items">
<trr>
<td>
<p>Cars</p>
<a>Toyota</a>
<a>Opel</a>
<a>Audi</a>
</td>
</tr>
<tr>
<td>
<p>Planes</p>
<a>A320</a>
<a>B787</a>
<a>B767</a>
</td>
</tr>
<div/>
我想要的是创建一个 XPath 查询,这样我就可以只检索汽车。
目前我正在使用这个://div[@id='items']/tr/td
。但是有了这个我也得到了飞机项目。我不知道如何测试“p”标签。
谁能帮帮我?
谢谢。
最佳答案
//div[@id='items']/tr/td[p='Cars']
最后一个谓词测试 <p>
是否存在带有 Cars
的子元素文本内容,从而过滤掉<td>
与 <p>Planes</p>
.
关于ios - IOS 上的 Hpple XPath 查询问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13905279/