XPATH的幾個常用函數


1.contains (): //div[contains(@id,'in')] ,表示選擇id中包含有’in’的div節點
2.text():由於一個節點的文本值不屬於屬性,比如“<a class=”baidu“ href=”http://www.baidu.com“>baidu</a>”,所以,用text()函數來匹配節點://a[text()='baidu']
3.last():前面已介紹
4.starts-with(): //div[starts-with(@id,'in')] ,表示選擇以’in’開頭的id屬性的div節點
5.not()函數,表示否定,//input[@name=‘identity’ and not(contains(@class,‘a’))] ,表示匹配出name為identity並且class的值中不包含a的input節點。

not()函數通常與返回值為true or false的函數組合起來用,比如contains(),starts-with()等,但有一種特別情況請注意一下:我們要匹配出input節點含有id屬性的,寫法如下://input[@id],如果我們要匹配出input節點不含用id屬性的,則為://input[not(@id)]


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM