XPath 簡介


XPath 是一門在 XML 文檔中查找資訊的語言。


在學習之前應該具備的知識:

在您繼續學習之前,應該對下麵的知識有基本的瞭解:

  • HTML / XHTML
  • XML / XML Namespaces

如果您希望首先學習這些專案,請在我們的 首頁 訪問這些教學。


什麼是 XPath?

XPath
  • XPath 使用路徑運算式在 XML 文檔中進行導航
  • XPath 包含一個標準函數庫
  • XPath 是 XSLT 中的主要元素
  • XPath 是一個 W3C 標準


XPath 路徑運算式

XPath 使用路徑運算式來選取 XML 文檔中的節點或者節點集。這些路徑運算式和我們在常規的電腦檔系統中看到的運算式非常相似。


XPath 標準函數

XPath 含有超過 100 個內建的函數。這些函數用於字串值、數值、日期和時間比較、節點和 QName 處理、序列處理、邏輯值等等。


XPath 在 XSLT 中使用

XPath 是 XSLT 標準中的主要元素。如果沒有 XPath 方面的知識,您就無法創建 XSLT 文檔。

您可以在我們的 《XSLT 教學》中閱讀更多的內容。

XQuery 和 XPointer 均構建於 XPath 運算式之上。XQuery 1.0 和 XPath 2.0 共用相同的數據模型,並支持相同的函數和運算符。

您可以在我們的《XQuery 教學》中閱讀更多有關 XQuery 的知識。


XPath 是 W3C 標準

XPath 於 1999 年 11 月 16 日 成為 W3C 標準。

XPath 被設計為供 XSLT、XPointer 以及其他 XML 解析軟體使用。

您可以在我們的《W3C 教學》中閱讀更多有關 XPath 標準的資訊。