我有一個scanario,我必須在xslt文件中傳遞一個javascript函數的變量..其實我有在另一個xslt文件中操作的值,我想要重用這裏。我已經給出了我所嘗試的樣本。我做錯了什麼。如何使用從一個XSLT文件到另一個變量
sub.xslt
.
.
<xsl:variable name="textValuesCSV">
<!-- some manipulation code -->
</xsl:variable>
.
.
main.xslt
.
.
<xsl:include href="sub.xslt"/>
<xsl:template name="test">
<script src="testScript.js"></script>
<script type="text/javascript">
var name = "<xsl:value-of select="$textValuesCSV"/>";
if(typeof analysis == 'function') {
analysis(name);
}
</script>
</xsl:template>
.
.
testScript.js
function analysis(name) {
alert(name)
}
它失敗了嗎?錯誤是什麼? –