0
我打電話的JavaScript試圖從我的XSL文件中調用JavaScript,但它不工作..錯誤而從XSL文件
想知道: 1.是否有與我的XSL文件中的任何問題... (見下文) 2. 在使用Javascript運行XSL之前是否需要完成任何系統配置?
IE 9.0正在用於測試這個原型XSL。
下面是XSL文件的內容:
<?xml version='1.0' ?>
<xsl:stylesheet version="1.0"
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" >
<xsl:output method="html" indent="yes"/>
<lxslt:component prefix="result" functions="myParse">
<lxslt:script lang="javascript">
function myParse()
{
return "just testing....";
}
</lxslt:script>
</lxslt:component>
<xsl:template match="/">
<xsl:for-each select="comment/MyObject">
<xsl:variable name="temp" select="@objectInformation" />
<xsl:variable name="temp2">
<xsl:value-of>
<script type="text/javascript">
result:myParse()
</script>
</xsl:value-of>
</xsl:variable>
<xsl:value-of select="string($temp2)"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
嘗試下面LOC以及..但沒有運氣。 result:myParse() lxslt:script> –
您嘗試用來添加腳本的語法是xalan語法,但IE不支持xalan。 IE支持msxsl,它也可以包含JavaScript,但其他瀏覽器不支持。你打算最終使用這個XSLT的地方在哪裏? – JLRishe
@JLRishe這個XSL是原型。主XSL文件將用於從XML文件中生成PDF。 –