首先是简单的部分:
到目前为止,正常的东西。
//a//b[last()]
此处,过滤是b
选择标准的一部分,因为[]
优先级高于//
。
(//a//b)[last()]
在此,由于last()
所有优先b
元素()
均用于覆盖默认优先级,因此它是所有选定元素列表上的索引。
为什么XPath last()函数不能按我预期的那样工作?
首先是简单的部分:
到目前为止,正常的东西。
//a//b[last()]
此处,过滤是b
选择标准的一部分,因为[]
优先级高于//
。
(//a//b)[last()]
在此,由于last()
所有优先b
元素()
均用于覆盖默认优先级,因此它是所有选定元素列表上的索引。