隨筆-4  評論-11  文章-2  trackbacks-0
          第一次寫xsl,為了想在xsl中加一個空格費了半天勁,還是baidu一下,找到答案
          <xsl:text> </xsl:text>//注意中間的空格
          人家還說加#x20也可以,可是俺試的結果是不行... 不過,有一個方法能work就可以啦~~

          原以為xsl可以引入一個js文件就像引入一個css文件一樣,結果發現沒用,又baidu半天才找到答案
          如下,下面的東東是一個完整的xsl文件,在需要用它的xsl里面引入<xsl:call-template name="javascript"/>就可以了, 如果成功會直接彈出那個alert
          還好,&什么的都不用轉義,所做的工作也就是把js文件里代碼考到CDATA標簽中間
          另外,測試過,這樣的代碼在IE和firefox中都可以工作


          <?xml version="1.0" encoding="gb2312"?>
          <xsl:stylesheet version="1.0" xmlns:xsl="
          http://www.w3.org/1999/XSL/Transform" >
          ?<xsl:template name="javascript">
          ??
          ?? <script language="javascript">?
          <![CDATA[
          ? alert("Test"); // for test

          function yourfunction(id)??????????
          ??{
          ???//? your code here
          ??}????
          ]]>
          </script>
          </xsl:template>
          </xsl:stylesheet>
          posted on 2005-12-26 13:38 綠芽 閱讀(467) 評論(0)  編輯  收藏 所屬分類: 技術類

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


          網站導航:
           
          主站蜘蛛池模板: 阿合奇县| 淮北市| 库伦旗| 小金县| 永年县| 麻阳| 海门市| 柳江县| 建阳市| 莱西市| 都匀市| 洛南县| 兰坪| 视频| 右玉县| 南投市| 大关县| 沙坪坝区| 庆安县| 房产| 延川县| 老河口市| 松阳县| 琼结县| 新竹市| 罗江县| 黎城县| 陇南市| 亳州市| 田东县| 新疆| 芦山县| 宁德市| 惠水县| 庄河市| 蚌埠市| 汪清县| 新巴尔虎左旗| 宜州市| 汝南县| 天门市|