在XSL中使用JAVASCRIPT的方法 
2007/11/13 18:54:42
阅读全文(8860) | 回复(3) | 编辑 | 精华
在论坛里,经常有网友问关于在XSL中使用JAVASCRIPT的方法,在这里把相关的方法和注意事项列举出来,就当做一个综述吧,希望对大家有用: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <html> <head> <script language="javascript" src="*.js"></script><!--外联--> <script language="javascript"><!--内联--> <xsl:comment> <![CDATA[ //JAVASCRIPT CODE HERE// ]]> </xsl:comment> </script> </head> <body> <xsl:apply-templates/> </body> </html> </xsl:template> </xsl:stylesheet> 说明: 1、JAVASCRIPT代码要写在head区,否则可能无效,即脚本不执行; 2、注意<script>、<xsl:commemt>、<![CDATA[]]>的顺序,否则可能因特殊字符出现错误; 3、JAVASCRIPT代码具体写在<![CDATA[]]>内,这样可以不需要将特殊字符进行转义; 4、使用外联方式引用JAVASCRIPT和在HTML中引用无异。 在XSL绑定事件的方法: <xsl:element name="a"> <xsl:attribute name="href">javascript :;</xsl:attribute> <xsl:attribute name="onclick">javascript :openblog("http://Qr.blogger.org.cn")</xsl:attribute> <xsl:text>http://Qr.blogger.org.cn</xsl:text> </xsl:element> 简写: <a href="javascript :;"> <xsl:attribute name="onclick">javascript :openblog("http://Qr.blogger.org.cn");</xsl:attribute> <xsl:text>http://Qr.blogger.org.cn</xsl:text> </a>
Posted by Qr on 2007/11/13 18:54:42
回复:在XSL中使用JAVASCRIPT的方法
2012/10/12 14:30:15
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
给力 找了好久 终于找到方法了
除不去的ID(游客)
Posted by 除不去的ID(游客) on 2012/10/12 14:30:15
回复:在XSL中使用JAVASCRIPT的方法
2007/11/17 13:04:26
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
周末愉快! 以下为blog主人的回复: 还周末愉快呢,双休日两天都要上班不过还是谢谢你的祝福
Posted by 烟雨朦胧 on 2007/11/17 13:04:26
回复:在XSL中使用JAVASCRIPT的方法
2007/11/17 13:03:34
个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
周末愉快!
Posted by 烟雨朦胧 on 2007/11/17 13:03:34
发表评论: |