1. 程式人生 > 實用技巧 >xpath常用語法總結

xpath常用語法總結

/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值中有1title節點

title[not(@data)]不包含data屬性的title節點

count(//title)統計title節點的數量

concat(//title[@data="one"]/text(),//title[@data="three"]/text())字串連結

string(//title)解析第一個匹配到節點下的值