2017-08-28 137 views
0

我有一个像元素的列表如下:如何选择上使用XPath从元素列表病房第n个元素

<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

获得所需低于XPath的尝试要素:

//tr/td[position()>2] 

这应该让你得到3,4,5 ...基于索引

您也可以基于文本内容获取元素td元素:

//tr/td[.="2"]/following-sibling::td