我正在尝试修改现有项目以添加一些功能。我想将一些参数传递给我的 xsl 样式表,但是任何参数的使用都会导致错误。我尝试插入教程等中最简单的示例,但无济于事。我相信问题可能与正在使用的 xslt 版本有关?
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" language="VBScript">
<xsl:param name="test">TEST</xsl:param>
<xsl:template match="/">
<xsl:value-of select="$test"></xsl:value-of>
</xsl:template>
</xsl:stylesheet>
为了使示例尽可能简单,我删除了所有其他代码。根据我的理解,这段代码应该只是在html页面上输出TEST。但是,我得到的是一个经典的 IIS 错误:
An error occurred on the server when processing the URL. Please contact the system administrator.
If you are the system administrator please click here to find out more about this error.
有没有人知道为什么会这样?当我尝试以任何方式使用变量时,也会出现同样的问题。是我的 Web 服务器有问题,还是使用的 xslt 版本有问题?
感谢您的帮助!