2015-10-20 3 views
0

Привет Я пытаюсь удалить жестко закодированный URL-адрес из файла xslt, чтобы позволить xslt использоваться в трех средах.Показать URL-адрес в Xslt Файл из нескольких envoirnments

В настоящее время это, как это в моем XSLT

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

Этот файл будет использоваться в других средах, так что я хочу знать, есть ли способ я мог бы прочитать значение из файла конфигурации или глобального. asa, чтобы он мог читать как

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

И разрешить автоматическое развертывание без забот об окружающей среде. Или это даже возможно?

Благодаря

Kevin

ответ

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: // StackOverflow. ком/вопросы/4326138/как к читать-свойства-файлов внутри-а-XSL-файл) – Carlos

Смежные вопросы