Latest web development tutorials

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