Xpath常用語法
阿新 • • 發佈:2020-09-06
Xpath常用語法
/ 從根節點選取。
// 從匹配選擇的當前節點選擇文件中的節點,而不考慮它們的位置。
@ 選取屬性。
../ 從當前規則的父級開始匹配 ./ 從當前規則開始匹配 /text() 表示從當前規則下匹配所有文字內容 /@name 表示匹配當前規則下的屬性的value [] 中括號中可以寫過濾的條件(支援and、or語法),也可以寫陣列下標(從1開始) /div[@class="classname"] 表示匹配當前規則下所有class為classname的div物件 /div[contains(@class,"classname")] 表示匹配當前規則下所有class包含classname的div物件 /div[contains(@class,"classname1") or contains(@class,"classname2")] 表示匹配當前規則下所有class包含classname1或者classname2的div物件 /span[text()="text"] 表示匹配當前規則下文字包含text的所有span物件 /a/following-sibling::* 表示匹配當前規則下a標籤之後所有的同級節點物件 /a/following-sibling::*[1] 表示匹配當前規則下a標籤之後的第一個同級節點物件 //*[name(.)!="i"] 表示排除所有i標籤