XPATH的幾個常用函式

2022-02-24 21:32:56 字數 538 閱讀 6047

1.contains (): //div[contains(@id,'in')] ,表示選擇id中包含有』in』的div節點

2.text():由於乙個節點的文字值不屬於屬性,比如「baidu」,所以,用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)]

XPATH的幾個常用函式

1.contains div contains id,in 表示選擇id中包含有 in 的div節點 2.text 由於乙個節點的文字值不屬於屬性,比如 baidu 所以,用text 函式來匹配節點 a text baidu 3.last 前面已介紹 4.starts with div starts...

XPath 常用函式

xpath函式 函式定義 函式名返回型別 不能用void 引數型別 常用函式 節點集函式 last 返回當前上下文中的最後乙個節點的位置號數。position 返回當前節點的位置的數字,位於第多少個。count node set 返回節點集node set中的節點數。id mark 根據在dtd中宣...

常用的幾個函式

隨機數的產生 大多數情況下使用函式 srand 和 rand 即可搞定,這兩個函式包含於標頭檔案 中。為了取得可變的隨機碼,必須在使用rand 前呼叫srand 函式來取得隨機種子,這樣編譯後的程式才在每次執行時可以產生不同的隨機數。例子 srand unsigned time null 一般取系統...