#html #xml #sharepoint #xslt
#HTML #xml #sharepoint #xslt
Вопрос:
Я создал файл XSLT, который выполняется через список SharePoint для создания таблицы ресурсов. Одна его часть создает ссылку, которая уходит с сайта. Я хочу открыть его в новом окне, используя target=»_blank», но я не уверен, как это сделать в XSLT.
Вот часть, которая создает ссылку:
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="Website"/>
</xsl:attribute>
<xsl:text>Visit Website</xsl:text>
</xsl:element>
Может ли кто-нибудь пролить свет на это для меня? Я довольно новичок в работе с XSLT.
Ответ №1:
Будет ли это работать?
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="Website"/>
</xsl:attribute>
<xsl:attribute name="target">_blank</xsl:attribute>
<xsl:text>Visit Website</xsl:text>
</xsl:element>
Комментарии:
1. Это сработало. Теперь я не понимаю, почему я не подумал просто поместить текст между ними таким образом. По какой-то причине я думал, что мне придется сделать что-то похожее на атрибут href [имеющий значение тега]. Спасибо!
Ответ №2:
На самом деле это намного проще: вам вообще не нужны эти инструкции xsl:element и xsl:attribute . Просто сделайте
<a href="{Website}" target="_blank">Visit Website</a>
XSLT может быть подробным, но это не обязательно!