如何在XSLT中添加服务器变量

本文关键字:添加 服务器 变量 XSLT | 更新日期: 2023-09-27 18:16:36

我们在项目中使用xslt文件。在xslt文件中,我们调用不同的javascript文件,如:

<xsl:template match="/">
        <script language="javascript" src="Scripts'DainCSCommon.js"/>
</xsl:template match="/">

现在我想在查询字符串中添加一些ID,同时包括JS文件,以避免每个新版本的缓存问题,如

<script language="javascript" src="Scripts'DainCSCommon.js?RelNo=1"/>

问题是我如何使RelNo值动态这里像从配置文件中获取这个值一样

如何在XSLT中添加服务器变量

试试这个-

<xsl:variable name="h"><h/></xsl:variable>
<script language="javascript" src="Scripts'DainCSCommon.js?RelNo={generate-id($h)}">
</script>

从文件中获取值的更新答案-

<xsl:variable name="h" select="unparsed-text('http://test.com/config.php')">
<script language="javascript" src="Scripts'DainCSCommon.js?RelNo={$h}">
    </script>

假设config.php生成一个随机数