「XML 路徑語言」(XPath) 是一種 XSL 次語言,是為了獨一識別或處理來源 XML 文件的各個部分而設計。XPath 表示式可以用來搜尋 XML 文件,以及從文件中的節點(文件的任何部分,如元素或屬性)擷取資訊。
XPath 表示式有四種不同的類型:
XPath 表示式會傳回特定的節點集,也就是一組節點的集合。比方說,如果您告知 XPath 尋找含有 id 屬性的所有元素,則可能會不止一個。XPath 會傳回一個節點集,該節點集為輸入文件中具有 id 元素之所有元素的集合。
以下為範例 XPath 表示式:
/order/item/part-number
表示「選取稱為 part-number 的任何元素,且這些元素必須是文件起始目錄之子項 order 元素之子項 item 元素的子項」。
您可以利用「XPath 表示式」精靈來建立 XPath 表示式。您可以利用下列方式來啟動「XPath 表示式」精靈:
如果需要有關 XPath 的詳細資訊,請參閱 www.w3.org/TR/xpath。