0
A
回答
2
對此進行了詳細的the XPath specification闡明:
注意:如果
$x
綁定到節點集,然後$x="foo"
並不意味着一樣not($x!="foo")
:前者爲真,當且僅如果某些節點$x
的字符串值爲foo
;當且僅當全部$x
中的節點具有字符串值foo
時,後者才爲真。
從本質上講,所有的一般比較運營商=
,!=
,<
,<=
,>
和>=
都隱含存在性在他們的論據量化 - X op Y
是真實的,如果有值的任何一對由X和Y是滿足條件。
$z != "actors"
意味着在$z
具有比「演員」(其他的值的節點,並且還可以存在其他節點在$z
該做具有值「演員」,測試將仍然是真實的如果它們中的任何具有不同的值),而
not($z = "actors")
意味着它是不的情況下,有在$z
其值是「演員」的節點。
相關問題
- 1. 2個正則表達式字符串之間的區別
- 2. 測試表達式之間的區別
- 3. 「。」之間的區別和 「$」 表達式
- 4. c的表達式和C++的表達式之間的區別
- 5. 2個數據表之間的區別
- 6. 2個SQL表之間的區別
- 7. 這三個正則表達式之間的區別是什麼
- 8. 這兩個正則表達式之間的區別?
- 9. 2個solr查詢之間的區別
- 10. 2個JUnit Assert類之間的區別
- 11. 使2個按鈕之間的區別
- 12. 2個exe文件之間的區別
- 13. 這兩個正則表達式之間有什麼區別
- 14. XPath中// * /和/ * //之間的區別?
- 15. XPath - 'not'和'!='之間的區別
- 16. Func <>與代表和lambda表達式之間的區別
- 17. 通過解析或表達式定義表達式之間的區別
- 18. 調用表達式和調用表達式之間的區別 - 命令
- 19. js和java之間的正則表達式的區別
- 20. JSP中的Java表達式和Java腳本之間的區別
- 21. Python和Rubular之間的正則表達式的區別?
- 22. 正則表達式中的*和。*之間的區別(使用python)
- 23. 選擇「至少2個」XPath表達式
- 24. C#和JavaScript正則表達式之間的區別?
- 25. 正則表達式:^和\ A之間的區別
- 26. Activator.CreateInstance和使用表達式之間有明顯的區別嗎?
- 27. 兩種方法表達式之間的一般區別
- 28. 正則表達式中$ 1和$&之間的區別
- 29. 表達式之間的區別:int * a = 0; int * a = 10;
- 30. jsp表達式標記之間的區別<%和<%=
非常感謝!我會更多地閱讀! –