心有多大舞臺便有多大

          Embrace changes, pursue excellence, share niceness.

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿(6)

          隨筆分類(82)

          隨筆檔案(94)

          文章分類(21)

          文章檔案(18)

          相冊

          收藏夾(36)

          好書推薦

          技術文章

          朋友的博客

          架構

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          xpath入門

          詳細信息可以參考:http://www.zvon.org/xxl/XPathTutorial/General_chi/examples.html 

          1.路徑以斜線 / 開始, 那么該路徑就表示到一個元素的絕對路徑 例如:/web-app/servlet/servlet-class 
          2.路徑以雙斜線 // 開頭, 則表示選擇文檔中所有滿足雙斜線//之后規則的元素(無論層級關系) 例如://servlet-name 
          3. * 表示選擇所有由星號之前的路徑所定位的元素 例如:/web-app/servlet/servlet-class/* 
          4.方塊號里的表達式可以進一步的指定元素, 其中數字表示元素在選擇集里的位置, 而last()函數則表示選擇集中的最后一個元素. 例如:/web-app/servlet/servlet-class/[1] 
          5.屬性通過前綴 @ 來指定 
          6.屬性的值可以被用來作為選擇的準則, normalize-space函數刪除了前部和尾部的空格, 并且把連續的空格串替換為一個單一的空格 
          7.count()函數可以計數所選元素的個數 例如:/web-app/servlet/*[count(servlet-class)=2] 
          8.name()函數返回元素的名稱, start-with()函數在該函數的第一個參數字符串是以第二個參數字符開始的情況返回true, contains()函數當其第一個字符串參數包含有第二個字符串參數時返回true. 
          9.string-length函數返回字符串的字符數 例如:/web-app/servlet/*[string-length(name()) = 3 
          10.多個路徑可以用分隔符 | 合并在一起

          posted on 2008-03-28 16:14 pony 閱讀(203) 評論(0)  編輯  收藏 所屬分類: Java


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 赫章县| 凤冈县| 商水县| 津市市| 确山县| 永嘉县| 无为县| 神农架林区| 和田县| 镇江市| 沭阳县| 嘉鱼县| 清原| 图们市| 普兰县| 陇西县| 平陆县| 茌平县| 湘潭市| 泰州市| 精河县| 宝兴县| 沙雅县| 茌平县| 乌审旗| 习水县| 乳山市| 郎溪县| 商南县| 固始县| 富蕴县| 泉州市| 和平县| 台江县| 溧阳市| 沐川县| 阿鲁科尔沁旗| 延庆县| 高雄市| 柏乡县| 方山县|