以下是我的xml的摘录:
<table>
...
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
我知道如何找到特定的<tr>
代码。
是否可以在<tr>
代码中定义<tbody>
代码索引或序号?我想,可以在表格中循环,但表格非常大,需要很长时间。
是否可以使用单个XPATH语句获取此索引/序号?
答案 0 :(得分:0)
我使用了以下XPath表达式:
//tbody//td[text()='findMe']/../following-sibling::tr
这些表达式会计算出多少&#39; tr&#39;节点位于节点下面,其中包含“找到”节点。文本。实际上,它很有用,因为“&#39; tr”的数量很多。可以获得节点。
但是,在给定XPath之前,应该进行验证,因为在情况下&#39; finMe&#39;字符串将不存在,XPath将返回0.以下表达式可用作验证:
//tbody//td[text()='findMe']