W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
XSLT current() 函數(shù)的作用是返回一個僅包含當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)集。
current() 函數(shù)返回僅包含當(dāng)前節(jié)點(diǎn)的節(jié)點(diǎn)集。通常,當(dāng)前節(jié)點(diǎn)與上下文節(jié)點(diǎn)是相同的。
<xsl:value-of select="current()"/>
等于
<xsl:value-of select="."/>
不過,有一點(diǎn)不同。讓我們看一下下面的 XPath 表達(dá)式:"catalog/cd"。表達(dá)式選擇了當(dāng)前節(jié)點(diǎn)的 <catalog> 子節(jié)點(diǎn),然后選擇了 <catalog> 節(jié)點(diǎn)的 <cd> 子節(jié)點(diǎn)。這意味著,在計算的每一步上,"." 都有不同的意義。
下面這行:
<xsl:apply-templates select="http://cd[@title=current()/@ref]"/>
將處理 title 屬性的值等于當(dāng)前節(jié)點(diǎn)的 ref 屬性的值的所有 cd 元素。
與這個不同:
<xsl:apply-templates select="http://cd[@title=./@ref]"/>
這個會處理 title 屬性和 ref 屬性具有相同值的所有 cd 元素。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: