<a> тег под <xsl: variable> не работает - PullRequest
1 голос
/ 28 октября 2009

Я объявил одну переменную в xslt, присвоил ей некоторое значение, но при получении значения я столкнулся с некоторой проблемой.

                 <xslt:variable name="Msg">
                 Hello for more info <a href="http://someurl/">click me.</a>
                </xslt:variable>

при получении значения содержимое отображается в виде обычного текста, что означает «Нажмите меня, а не ссылка». Следует ли изменить подход к этой ссылке или что-то не так с моей стороны. Спасибо.

Ответы [ 2 ]

2 голосов
/ 28 октября 2009

Судя по звуку, вы в настоящее время используете <xsl:value-of select="$Msg"/> для получения содержимого переменной. Вместо этого попробуйте использовать <xsl:copy-of select="$Msg"/>.

1 голос
/ 28 октября 2009

EDIT:

Используете ли вы <xsl:copy-of select="$Msg"/> при выводе значения? В противном случае теги не будут выводиться должным образом, также убедитесь, что для метода вывода установлено значение HTML:

<xslt:output method="html" version="1.0" encoding="ISO-8859-1" indent="yes"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...