如何在XSL中加入javascrip

peppi 2002-10-07 09:53:41
我有一段XSL,想在里面加入一段求时间的JS,我想把JS写在同一个XSL里,然后在经过JAXP后,生成HTML,就把这段JS写到HTML里,该怎么办?
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhtisboy 2002-10-08
  • 打赏
  • 举报
回复
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:lxslt="http://xml.apache.org/xslt"
xmlns:result="http://www.example.com/results"
extension-element-prefixes="result"
version="1.0">

<lxslt:component prefix="result" elements="rules" functions="getResult">
<lxslt:script lang="javascript">
function getResult (thisGuess) {
var thisResult = parseInt(Math.random()*100);
if (thisResult == parseInt(thisGuess)) {
return "Correct!";
} else {
return "Wrong! The actual answer was "+thisResult+
", not "+thisGuess+".";
}
}
</lxslt:script>
</lxslt:component>

<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>
-_-中英文数字 2002-10-07
  • 打赏
  • 举报
回复
sorry!
是:
<![CDADA[

Not

<[CDADA[
-_-中英文数字 2002-10-07
  • 打赏
  • 举报
回复
<script language="javascript">
<[CDADA[

\\your code here

]]>
</script>
孟子E章 2002-10-07
  • 打赏
  • 举报
回复
有几个办法:
1,直接在html部分里写
2,写在xsl里
3,链接外部文件.js

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧