xpath即為XML路徑語言,它是一種用來確定XML(標準通用標記語言的子集)文檔中某部分位置的語言。
xpath基於XML的樹狀結構,提供在數據結構樹中找尋節點的能力。
起初xpath的提出的初衷是將其作為一個通用的、介於XPointer與XSL間的語法模型。
但是xpath很快的被開發者採用來當作小型查詢語言。
選取節點xpath使用路徑表達式在XML文檔中選取節點。節點是通過沿着路徑或者step來選取的。
xpath定位是將整個HTML看成一個樹形結構。HTML節點為根節點。頁面當中節點與其他節點可以有祖先、父輩、兄弟、後代這樣的關係存在,類似於我們人類的家庭關係。