如何使用xpath从末尾选择一系列节点?

时间:2015-12-08 06:00:08

标签: xpath

我有一个节点列表。

<li>Dont select me</li>
<li>First</li>
...
<li>Last</li>
<li>Dont select me either</li>

我知道如何从头开始选择,但我不确定如何从最后选择某个数字。我不知道列表中有多少。

到目前为止,我有这个:

//li[position() > 1 and position() < ?]

如何选择中间的所有节点,并从末尾排除某个数字?

1 个答案:

答案 0 :(得分:0)

您可能正在寻找last()

//li[position() > 1 and position() < last()]

<强> xpathtester demo

输出

<result>
<li>First</li>

<li>Last</li>

</result>