我有以下元素列表:
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
如果我想选择所有td元素,我可以使用tr/td
,如果我想选择第二个元素,我可以使用tr/td[2]
。
如果我想在第二个之后获取所有元素,我该如何编写XPath选择器
答案 0 :(得分:0)
尝试以下XPath来获取所需的元素:
//tr/td[position()>2]
这应该允许您根据索引
获得3个,4个,5个...td
个元素
您还可以根据文本内容获取元素:
//tr/td[.="2"]/following-sibling::td