爲了學習元素定位開始學習xpath,如今把學習心得記錄下,給你們參考下。node
XPath 使用路徑表達式在 XML 文檔中進行導航ide
XPath 包含一個標準函數庫函數
XPath 是 XSLT 中的主要元素學習
XPath 是一個 W3C 標準spa
在 XPath 中,有七種類型的節點:元素、屬性、文本、命名空間、處理指令、註釋以及文檔(根)節點。XML 文檔是被做爲節點樹來對待的。樹的根被稱爲文檔節點或者根節點。插件
表達式orm |
描述blog |
nodename文檔 |
選取此節點的全部子節點。get |
/ |
從根節點選取。 |
// |
從匹配選擇的當前節點選擇文檔中的節點,而不考慮它們的位置。 |
. |
選取當前節點。 |
.. |
選取當前節點的父節點。 |
@ |
選取屬性。 |
XPath 通配符可用來選取未知的 XML 元素。
通配符 |
描述 |
* |
匹配任何元素節點。 |
@* |
匹配任何屬性節點。 |
node() |
匹配任何類型的節點。 |
本身學習方法:
一、 看下xpath規則
二、 安裝火狐插件Firebug、FirePath、ViewXpath插件;
對比學習:
看到XPath:.//*[@id=’su’];先記住這樣子【.//*[@=]】;
打開
試着寫一下
安裝這個規則寫一下其餘定位是否也能顯示:
動手練習下,就會簡單的定位,這是今天花了一點時間,學會,感謝前輩老師。