我会谷歌寻求答案,但无济于事,有例子但不起作用。
我有一个xsl,但我需要包含javascript函数并可以动态更新它。但我坚持使用javascript函数返回一个非常基本的或显示xsl:value-of。
我刚刚开始使用xslt几天,并尝试过msxsl和其他一些解决方案,但我无法让它工作。
以下是我的测试代码,如果有人可以帮我解决问题,请表示赞赏。
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:php="http://php.net/xsl"
exclude-result-prefixes="php"
xsl:extension-element-prefixes="php">
<xsl:template match="data">
<head>
<title>test woe</title>
<script type="text/javascript">
function retValue()
{
var val = 1;
return val;
}
</script>
</head>
<body>
<xsl:value-of select="retValue()"/>
</body>
</xsl:template>
答案 0 :(得分:-1)
即使我有类似的问题。这无论如何都不起作用。您可以使用msxsl来完成它。你会从网上得到榜样。
相反,你可以做的是调用onload javascript函数并在那里分配值。 就像是 d = document.getElementByID('div'); d.innerHTML =“值”;