明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

XSLT簡(jiǎn)單基礎(chǔ)第3章:XSLT的元素語(yǔ)法(5)

[摘要]3.4 xsl:ifxsl:if類(lèi)似普通程序語(yǔ)言的if條件語(yǔ)句,允許設(shè)定節(jié)點(diǎn)滿足某個(gè)條件時(shí),被模板處理。xsl:if的語(yǔ)法格式為:<xsl:if test=布爾表達(dá)式>template body</xsl:if>例如:<xsl:template match="...

3.4 xsl:if


xsl:if類(lèi)似普通程序語(yǔ)言的if條件語(yǔ)句,允許設(shè)定節(jié)點(diǎn)滿足某個(gè)條件時(shí),被模板處理。xsl:if的語(yǔ)法格式為:


<xsl:if test=布爾表達(dá)式>

template body

</xsl:if>


例如:


<xsl:template match="PEOPLE">

<xsl:if test="@name">

<p><xsl:value-of select="@name"/></p>

</xsl:if>

</xsl:template>


這段代碼的意思是檢測(cè)PEOPLE節(jié)點(diǎn)下所有的元素,如果發(fā)現(xiàn)有<name>元素,則將<name>元素的值輸出。其中@符號(hào)是統(tǒng)配符,表示節(jié)點(diǎn)下所有的元素。