2015-10-20 17 views
0

嗨我试图从xslt文件中删除一个硬编码的URL以允许在3个环境中使用xslt。在多个环境中显示Xslt文件中的URL

目前,这是它是如何在我的XSLT

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

该文件将在其他环境中使用,所以我想知道有没有办法我可以读取配置文件或全局值。因为它可能会读取像

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

而且允许自动部署,而不用担心环境。 或者这甚至可能吗?

感谢

凯文

回答

0

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

它可以轻松完成,并在你的样式表你只有改变这种

<xsl:template match="/"> 
    <xsl:param name="environment"></xsl:param> 
    <URL><xsl:value-of select="$environment"/><xsl:value-of select="URL"/></URL> 
</xsl:template> 
+0

如果你需要一个属性文件,您可以检查这个帖子[如何读取属性里面的XSL文件(HTTP://计算器。 COM /问题/ 4326138 /如何阅读-A-性文件,里面-A-XSL文件) – Carlos