精彩的人生

          好好工作,好好生活

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks
          先看個例子:
          <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>
          對xml模板 來說,name屬性是很關鍵的 call-template /apply-template 的name必須要和模板的name
          相對應。模板相當于一個函數,可以暫時這么看。而name相當于函數名稱把。
          在call-template中 使用xsl:with-param 相當于函數參數輸入
          而參數聲明相當就是在xsl:template的 xsl:param
          說到xsl:variable。
          可以用<xsl:variable name="ShowDepth"><計算的值></xsl:variable>來聲明
          相當于c中的  const 因為變量一旦聲明就無法再被改變。
          對于xsl:param和xsl:variable 都可以用 $+name 來直接選擇比如
          <xsl:value-of select="$date"/>  就是選擇date變量或者參數
          變量和參數,都是有聲明范圍的 這點和語言中的道理一樣。
          最后最最重要一點 :xsl的variable是常量不能再改變
          				
          						
          								
          										不要被它的名稱迷惑、
          								
          						
          				
          		
          posted on 2007-03-14 16:28 hopeshared 閱讀(5392) 評論(1)  編輯  收藏 所屬分類: Web

          Feedback

          # re: xsl:variable 與 xsl:param (轉) 2008-06-18 09:40 qjy
          先看個例子:
          <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>
          對xml模板 來說,name屬性是很關鍵的 call-template /apply-template 的name必須要和模板的name
          相對應。模板相當于一個函數,可以暫時這么看。而name相當于函數名稱把。
          在call-template中 使用xsl:with-param 相當于函數參數輸入
          而參數聲明相當就是在xsl:template的 xsl:param
          說到xsl:variable。
          可以用<xsl:variable name="ShowDepth"><計算的值></xsl:variable>來聲明
          相當于c中的 const 因為變量一旦聲明就無法再被改變。
          對于xsl:param和xsl:variable 都可以用 $+name 來直接選擇比如
          <xsl:value-of select="$date"/> 就是選擇date變量或者參數
          變量和參數,都是有聲明范圍的 這點和語言中的道理一樣。
          最后最最重要一點 :xsl的variable是常量不能再改變



          不要被它的名稱迷惑、

            回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 禹州市| 买车| 兴仁县| 巩留县| 盱眙县| 湘潭市| 南雄市| 马山县| 松阳县| 长兴县| 青铜峡市| 皋兰县| 申扎县| 上思县| 林西县| 长顺县| 栖霞市| 延长县| 乐昌市| 南开区| 蒙自县| 朝阳市| 息烽县| 故城县| 宁海县| 汉源县| 勐海县| 马边| 天峻县| 嘉荫县| 上虞市| 翼城县| 东港市| 辉南县| 普兰店市| 瑞昌市| 合肥市| 桦川县| 辽阳县| 布尔津县| 九寨沟县|