Can you summarize the following document?
        
  最常見的XPath表示式是路徑表示式(XPath這一名稱的另一來源)。路徑表示式是從一個XML節點(當前的上下文節點)到另一個節點、或一組節點的書面步驟順序。這些步驟以“/”字元分開,每一步有三個構成成分:  一般情況下,我們使用簡寫後的語法。雖然完整的軸描述是一種更加貼近人類語言,利用自然語言的單詞和語法來書寫的描述方式,但是相比之下也更加羅嗦。

  最簡單的XPath如下: 在這裡選擇所有符合規矩的C節點:C節點必須是B的子節點(codice_2),同時B節點必須是A的子節點(codice_3),而A是這個XML文件的根節點(codice_4)。此時的這種描述法類似於磁碟中檔案的路徑(URI),從碟符開始順著一級一級的目錄最終找到檔案。  這裡還有一個複雜一些的例子,包含了全部構成成分(請詳細的看): 此時選擇的元素是:在B節點下的第一個節點(codice_6),不論節點的名稱如何(codice_7);而B節點必須出現在A節點內,不論和A節點之間相隔幾層節點(codice_8);與此同時A節點還必須是當前節點的子節點(codice_9,前邊沒有codice_10)。

  在未縮寫語法裡,兩個上述範例可以寫為:  在XPath的每個步驟裡,通過完整的軸描述(例如:codice_13或codice_14)進行明確的指定,然後使用codice_15,它的後面跟著節點測試的內容,例如上面範例所示的codice_9以及codice_17。

  軸描述元表示XML檔案分支樹表示式的瀏覽方向。這些座標──包括全名及縮寫語法──列舉如下:  關於使用attribute座標簡寫語法的一個範例,codice_18在檔案樹裡任何地方的元素下選擇了一個叫codice_19的屬性。self座標最通常與述語同用,以參考現行選定節點。例如,codice_20在現行上下文選取了叫codice_21的元素,該元素文字內容是codice_22。  如果需要了解更多,請檢視ZVON.org給出的XPath幫助

  節點測試包括特定節點名或者更一般的表示式。至於XML裡名稱空間字首codice_23已定義的檔案,codice_24將找到所有在那名稱空間裡codice_25的節點。  其他節點格式:

  節點描述為一個邏輯真假表示式,任何真假判斷表示式都可在節點後方括號裡表示,這條件必須在XPath處理這個節點前先被滿足。在某一步驟可有多少個描述並沒有限制。  範例如下: codice_31,這將檢查元素codice_32有沒有codice_19屬性,並且該它的值是codice_34。  複雜一些的範例如下: 或 此例將會選擇符合條件的元素codice_32的codice_38屬性。 要求元素codice_32:

  XPath 1.0定義四種資料型別:節點型(本身無序的節點組)、字串型、數字型、與布林型。  有效的運算子有:  函式有:  某些常用的函式詳列如下。完整明細請參照W3C建議書。

  使用操作子:codice_52和codice_53的表示式可以創造於術語內。布林表示式可用括號codice_54、布林操作子codice_55與codice_56、和/或者上述的codice_57函式聯合起來。數值計算使用codice_58和codice_59。字串可包含任何Unicode字元。  述語內外,整個節點組可利用"|"字元聯合起來。  codice_60會返回單一節點組,包括現行上下文找到的所有擁有codice_61或codice_62子元素的codice_63元素、有codice_64子元素的codice_65元素。  codice_66會選取price屬性至少兩倍於discount屬性數值的物件

  在W3C建議下,XPath 1.0於1999年11月16日發表。XPath 2.0於2007年1月23日成為W3C推薦標準。XPath 2.0表達了XPath語言在大小與能力上顯著的增加。  最值得大書特書的改變是XPath 2.0有了更豐富的型別系統;XPath 2.0支援不可分割型態,如在XML Schema內建型態定義一樣,並且也可自綱要(schema)匯入使用者自定型別。現在每個值都是一個序列(一個單一不可分割值或節點都被視為長度一的序列)。XPath 1.0節點組被節點序列取代,它可以是任何順序。  為了支援更豐富的型別組,XPath 2.0提供相當延展的函式與操作子群。  XPath 2.0實際上是XQuery 1.0的子集合。它提供了一個for表示式。該式是XQuery裡「FLWOR」表示式的縮減版。利用列出XQuery省去的部分來描述該語言是可能的。主要範例是查詢前導語(query prolog)、元素和屬性建構式、「FLWOR」語法的餘項式、以及codice_67表示式。  XPath 3.0 於 2014年 4月 8日成為 W3C 推薦標準,而 XPath 3.1 則於 2017年 3月 21日成為 W3C 推薦標準。
XPath即為XML路徑語言(XML Path Language),它是一種用來確定XML文件中某部分位置的計算機語言。