XSLT Добавить цель = "_ blank" к URL - PullRequest
5 голосов
/ 30 сентября 2011

Я создал 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.

Ответы [ 2 ]

8 голосов
/ 30 сентября 2011

Будет ли это работать?

<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>
5 голосов
/ 01 октября 2011

На самом деле все гораздо проще: вам не нужны эти инструкции xsl: element и xsl: attribute. Просто сделай

<a href="{Website}" target="_blank">Visit Website</a>

XSLT может быть многословным, но это не обязательно!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...