日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

xsl:param

發(fā)布時(shí)間:2023/12/15 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 xsl:param 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
出處:http://blog.csdn.net/yangzl2008/article/details/6901859 <xsl:param>元素類(lèi)似于<xsl:variable>元素,它具有與<xsl:variable>相同的屬性,而且那些支配<xsl:variable>元素屬性的規(guī)則也同樣適用于<xsl:param>元素的屬性,規(guī)則的作用范圍也相同。不過(guò),<xsl:param>可以從用戶(hù)處得到一個(gè)輸入值。這意味著不僅可以通過(guò)該元素的select屬性或在模板中使用模板指令來(lái)創(chuàng)建數(shù)值,還可以通過(guò) with-param元素創(chuàng)建數(shù)值。對(duì)于<xsl:variable>元素只能通過(guò)該元素的select屬性或在模板中使用模板指令來(lái)創(chuàng)建數(shù)值,數(shù)值一旦創(chuàng)建不可更改。 <xsl:call-template name="footer"> <xsl:with-param name="date" select="@lastupdate"/> </xsl:call-template> <xsl:template name="footer"><xsl:param name="date">today</xsl:param><hr/><xsl:text>Last update: </xsl:text><xsl:value-of select="$date"/> </xsl:template> 對(duì)xml模板 來(lái)說(shuō),name屬性是很關(guān)鍵的 call-template /apply-template 的name必須要和模板的name 相對(duì)應(yīng)。模板相當(dāng)于一個(gè)函數(shù),可以暫時(shí)這么看。而name相當(dāng)于函數(shù)名稱(chēng)把。 在call-template中 使用xsl:with-param 相當(dāng)于函數(shù)參數(shù)輸入 而參數(shù)聲明相當(dāng)就是在xsl:template的 xsl:param 說(shuō)到xsl:variable。 可以用<xsl:variable name="ShowDepth"><計(jì)算的值></xsl:variable>來(lái)聲明 相當(dāng)于c中的 const 因?yàn)樽兞恳坏┞暶骶蜔o(wú)法再被改變。 對(duì)于xsl:param和xsl:variable 都可以用 $+name 來(lái)直接選擇比如 <xsl:value-of select="$date"/> 就是選擇date變量或者參數(shù) 變量和參數(shù),都是有聲明范圍的 這點(diǎn)和語(yǔ)言中的道理一樣。 最后最最重要一點(diǎn) :xsl的variable是常量不能再改變

總結(jié)

以上是生活随笔為你收集整理的xsl:param的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。