XPath 表示式

「XML 路徑語言」(XPath) 是一種 XSL 次語言,是為了獨一識別或處理來源 XML 文件的各個部分而設計。XPath 表示式可以用來搜尋 XML 文件,以及從文件中的節點(文件的任何部分,如元素或屬性)擷取資訊。

XPath 表示式有四種不同的類型:

Boolean
有兩種可能值的表示式類型。
節點集
符合表示式的準則且通常會隨位置路徑一併衍生的一組節點集合。
數字
數值,適用於計算節點和執行簡單的運算。
字串
這是文字的片段,它可以來自輸入樹,以一般文字來處理或增強。

XPath 表示式會傳回特定的節點集,也就是一組節點的集合。比方說,如果您告知 XPath 尋找含有 id 屬性的所有元素,則可能會不止一個。XPath 會傳回一個節點集,該節點集為輸入文件中具有 id 元素之所有元素的集合。

以下為範例 XPath 表示式:

/order/item/part-number

表示「選取稱為 part-number 的任何元素,且這些元素必須是文件起始目錄之子項 order 元素之子項 item 元素的子項」。

您可以利用「XPath 表示式」精靈來建立 XPath 表示式。您可以利用下列方式來啟動「XPath 表示式」精靈:

如果需要有關 XPath 的詳細資訊,請參閱 www.w3.org/TR/xpath

相關工作
建立 XPath 表示式
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.