我有以下关于 XPATH1 和 XPATH2 的问题:
<document>
<val>3</val>
<val>11</val>
<val>3</val>
<val>2</val>
<val>12</val>
<val>5</val>
<val>0</val>
<val>7</val>
</document>
xpath1:最大值
//val[not(. < //val)]
分钟:
//val[not(. > //val)]
xpath2:
document/val[. = max(//val)]
document/val[. = min(//val)]
为什么我在使用 xpath1-max 查询的 XPATH2 处理中得不到相同的结果:
//val[not(. < //val)]
似乎我得到了 LAST 节点(val 7),但不是最高值......相反,MIN 值适用于 XPATH2 处理:
//val[not(. > //val)]
有人可以帮我吗?