0
我會谷歌的答案,但無濟於事,有一個例子,但不工作。如何使用javascript返回值函數在xsl:value-of中顯示?
我有一個xsl,但我需要包含JavaScript函數,並可能在飛行中更新它。但是我堅持在非常基本的或者顯示xsl:value-of的JavaScript函數中返回一個值。
我剛開始使用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>
XSLT與執行javascript無關。在ECMAScript中使用擴展函數是絕對有可能的,但這是一個不同的故事。 – 2011-02-11 05:15:22