xpath常用語法總結
阿新 • • 發佈:2020-09-21
/store/apple[1] 選取第一個apple元素
/store/apple[last()] 選取最後一個apple元素
//title[@lang] 選取有lang屬性的title元素
//title[@lang=‘ch’] 選取lang屬性為ch的title元素
//apple[price>1.00] 選取的apple元素的price值大於1
//apple[price>1.0]/tile 選取的apple元素的price值大於1的title元素
/store/* 選取store
所有子元素
//* 選取文件所有元素
//title[@*] 選取帶有屬性的title
元素
//title[contains(text,'cn')]
查詢text
節點值中帶有cn
字串的title
節點
//title[contains(text,'cn') and contains(@ID, '1')]
查詢所有text
節點值中帶有cn
字串並且屬性ID
值中有1
的title
節點
title[not(@data)]
不包含data
屬性的title節點
count(//title)
統計title
節點的數量
concat(//title[@data="one"]/text(),//title[@data="three"]/text())
字串連結
string(//title)
解析第一個匹配到節點下的值