XPath 簡介

XPath 是一門在 XML 文檔中查找信息的語言。XPath 用于在 XML 文檔中通過元素和屬性進行導航。

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

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

  • HTML / XHTML
  • XML / XML 命名空間

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

什么是 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 標準的信息。