2015-12-08 2 views
0

У меня есть список узлов.Как использовать xpath для выбора диапазона узлов с конца?

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

Я знаю, как выбрать с самого начала, но я не уверен, как выбрать определенное число из конца. Я не знаю, сколько их в списке.

До сих пор у меня есть это:

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

Как я могу выбрать все узлы в середине, и исключить определенное число с конца?

ответ

0

Возможно last() это то, что вы ищете:

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

xpathtester demo

выход:

<result> 
<li>First</li> 

<li>Last</li> 

</result> 
Смежные вопросы