如何从XSLT调用javascript函数而不使用其他库等?

时间:2011-03-10 12:20:14

标签: javascript xslt

我必须从javascript函数获得返回值。有没有办法在不使用其他库的情况下执行此操作。我尝试了什么:

<xsl:variable name="fieldOf">
    <xsl:value-of select="name()"/>
</xsl:variable>
<xsl:variable name="type">
    <xsl:value-of>
        <script type="text/javascript">
            getTypeFromXSDFile(<xsl:value-of select="$fieldOf"/>)        
        </script>
    </xsl:value-of>
</xsl:variable>

这样我就可以使用javascript函数的返回值。

由于

2 个答案:

答案 0 :(得分:1)

不,不是纯XSLT。

一些XSLT处理器提供了自己的方式来调用Javascript(或其他语言)函数。例如,所有Microsoft XSLT处理器都提供 <msxsl:script> 元素。

答案 1 :(得分:0)

没有。您只能使用XPath functions