0

您好我正在尝试从 xslt 文件中删除硬编码的 URL,以允许在 3 个环境中使用 xslt。

目前这就是我的 XSLT 中的情况

<URL>Https://Website1.net<xsl:value-of select="URL"/></URL>

这个文件将在其他环境中使用,所以我想知道有没有一种方法可以从配置文件或 global.asa 中读取值,所以它可能读起来像

<URL>variableValue<xsl:value-of select="URL"/></URL>

并允许自动部署而无需担心环境。或者这甚至可能吗?

谢谢

凯文

4

1 回答 1

0

我不知道您的解决方案如何,但也许您可以将参数传递给样式表。

它可以轻松完成,并且在您的样式表上您只需更改它

 <xsl:template match="/">
    <xsl:param name="environment"></xsl:param>
    <URL><xsl:value-of select="$environment"/><xsl:value-of select="URL"/></URL>
</xsl:template>
于 2015-10-20T12:25:04.123 回答