【发布时间】:2019-07-25 23:49:37
【问题描述】:
我正在使用 Html Agility Pack 在网页上运行 xpath 查询。我想在表格中找到包含某个有趣元素的行。在下面的示例中,我想获取第二行。
<table name="important">
<tr>
<td>Stuff I'm NOT interested in</td>
</tr>
<tr>
<td>Stuff I'm interested in</td>
<td><interestingtag/></td>
<td>More stuff I'm interested in</td>
</tr>
<tr>
<td>Stuff I'm NOT interested in</td>
</tr>
<tr>
<td>Stuff I'm NOT interested in</td>
</tr>
</table>
我想做这样的事情:
//table[@name='important']/tr[has a descendant named interestingtag]
除了有效的 xpath 语法。 ;-)
我想我可以找到有趣的元素本身,然后从返回的节点沿父链向上工作,但似乎应该有一种方法可以一步完成,而我只是在密集。
【问题讨论】:
标签: xpath