XPATH學習筆記
XPath的基本語法由表達式構成。在計算表達式的值之后產生一個對象,對象有以下四種基本類型:節點集合、布爾型、數字型和字符串型/代表根目錄
/node 代表根目錄下名稱為node的子節點
//* 代表所有元素
//parent/child 代表所有本身為child父親為parent的元素
/node/* 根目錄下node節點的所有子元素
/*/*/node 第三層的節點,名稱必須為node
[]代表元素的順序,@代表屬性
//node[@*] 選擇node元素,有任意屬性
//node[@name] 選擇具有name屬性的node
//*[@name="abc"] 所有元素中name屬性等于abc的
引用:Ancestor表示當前節點的所有祖先節點,所以不僅包括該元素的直接父節點,還包括父節點的父節點等
等。用一棵樹表示節點層次關系的話,所有該節點的上層都叫做Ancestor。例子://足球網站/ancestor::*就
表示所有足球網站元素的祖先節點
posted on 2005-11-15 10:11 幸福是把溫暖的槍 閱讀(241) 評論(0) 編輯 收藏 所屬分類: java