Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用xpath从末尾选择一系列节点?_Xpath - Fatal编程技术网

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

如何使用xpath从末尾选择一系列节点?,xpath,Xpath,我有一个节点列表 <li>Dont select me</li> <li>First</li> ... <li>Last</li> <li>Dont select me either</li> 不要选择我 首先 ... 最后 也不要选我 我知道如何从开头选择,但不知道如何从结尾选择某个数字。我不知道名单上有多少人 到目前为止,我有: //li[position() > 1 and posit

我有一个节点列表

<li>Dont select me</li>
<li>First</li>
...
<li>Last</li>
<li>Dont select me either</li>
  • 不要选择我
  • 首先
  • ...
  • 最后
  • 也不要选我
  • 我知道如何从开头选择,但不知道如何从结尾选择某个数字。我不知道名单上有多少人

    到目前为止,我有:

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

    我如何选择中间的所有节点,并从结束中排除某个数?

    大概<代码>
    //li[position() > 1 and position() < last()]
    
    <result>
    <li>First</li>
    
    <li>Last</li>
    
    </result>