有人可以解释这两个Xpath表达式是否相同,为什么?
$location!="work"
not($location="work")
谢谢!
答案 0 :(得分:0)
注意:如果$ x绑定到一个节点集,那么$ x =“foo”并不意味着相同($ x!=“foo”):前者是真的,当且仅当某个节点$ x中的字符串值为foo;当且仅当$ x中的所有节点都具有字符串值foo时,后者才为真。
这会让我相信如果$ location绑定到节点集,那么$location != "work"
如果任何节点不“工作”则为真,但是not($location="work")
只有在所有节点都不“正常”。