XPath 是一門在 XML 文檔中查找信息的語(yǔ)言。XPath 可用來(lái)在 XML 文檔中對(duì)元素和屬性進(jìn)行遍歷。
XPath 是一門在 XML 文檔中查找信息的語(yǔ)言。
XPath 是 XSLT 中的主要元素。
XQuery 和 XPointer 均構(gòu)建于 XPath 表達(dá)式之上
在 W3CSchool,我們提供完整的 XPath 2.0、XQuery 1.0 和 XSLT 2.0 的內(nèi)置函數(shù)參考手冊(cè)。
XPath 使用路徑表達(dá)式來(lái)選取 XML 文檔中的節(jié)點(diǎn)或者節(jié)點(diǎn)集。這些路徑表達(dá)式和我們?cè)诔R?guī)的電腦文件系統(tǒng)中看到的表達(dá)式非常相似。路徑表達(dá)式是從一個(gè)XML節(jié)點(diǎn)(當(dāng)前的上下文節(jié)點(diǎn))到另一個(gè)節(jié)點(diǎn)、或一組節(jié)點(diǎn)的書面步驟順序。這些步驟以“/”字符分開(kāi),每一步有三個(gè)構(gòu)成成分:
軸描述(用最直接的方式接近目標(biāo)節(jié)點(diǎn))
節(jié)點(diǎn)測(cè)試(用于篩選節(jié)點(diǎn)位置和名稱)
節(jié)點(diǎn)描述(用于篩選節(jié)點(diǎn)的屬性和子節(jié)點(diǎn)特征)
一般情況下,我們使用簡(jiǎn)寫后的語(yǔ)法。雖然完整的軸描述是一種更加貼近人類語(yǔ)言,利用自然語(yǔ)言的單詞和語(yǔ)法來(lái)書寫的描述方式,但是相比之下也更加啰嗦。
XPath簡(jiǎn)介: 講解 XPath 的概念。
XPath 節(jié)點(diǎn) :詳細(xì)介紹 XPath 中不同類型的節(jié)點(diǎn),以及節(jié)點(diǎn)之間的關(guān)系。
XPath 語(yǔ)法 :講解 XPath 的語(yǔ)法。
XPath 軸(Axes):講解 XPath axes(軸)。
XPath 運(yùn)算符 :列出了可以用于 XPath 表達(dá)式的運(yùn)算符。
XPath 實(shí)例 :使用 "books.xml" 文檔來(lái)演示一些 XPath 實(shí)例。
XPath 總結(jié) :本文內(nèi)容包括在本教程所學(xué)知識(shí)的一個(gè)總結(jié),以及我們向你推薦的下一步應(yīng)該學(xué)習(xí)的內(nèi)容。