隨筆-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 綠芽 閱讀(468) 評論(0)  編輯  收藏 所屬分類: 技術類

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


          網站導航:
           
          主站蜘蛛池模板: 长沙市| 南投市| 澄江县| 额尔古纳市| 鸡西市| 永定县| 德兴市| 白山市| 凯里市| 象山县| 尉犁县| 襄城县| 靖西县| 青铜峡市| 如皋市| 九江市| 西乌珠穆沁旗| 乌苏市| 大理市| 澄迈县| 东乡县| 运城市| 左贡县| 金堂县| 安福县| 土默特右旗| 闻喜县| 开阳县| 山东省| 合作市| 周口市| 车险| 璧山县| 阜城县| 年辖:市辖区| 金乡县| 芒康县| 维西| 房产| 福清市| 高要市|