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