所謂節點(node),就是XML檔案的最小構成單位,一共分成7種。
xpath可以用來選擇這7種節點。不過,下面的筆記只涉及最常用的第一種element(元素節點),因此可以將下文中的節點和元素視為同義詞。
一、xpath表示式的基本格式
xpath透過"路徑表示式"(Path Expression)來選擇節點。在形式上,"路徑表示式"與傳統的檔案系統非常類似。
# 斜槓(/)作為路徑內部的分割符。
# 同一個節點有絕對路徑和相對路徑兩種寫法。
# 絕對路徑(absolute path)必須用"/"起首,後面緊跟根節點,比如/step/step/...。
# 相對路徑(relative path)則是除了絕對路徑以外的其他寫法,比如 step/step,也就是不使用"/"起首。
# "."表示當前節點。
# ".."表示當前節點的父節點