Html XSLT Add target="_“空白”;指向URL

Html XSLT Add target="_“空白”;指向URL,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&g

我创建了一个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相当陌生

能用吗

<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>

_空白
访问网站

实际上比这简单得多:您根本不需要这些xsl:element和xsl:attribute指令。照办

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


XSLT可以是冗长的,但不必如此

那确实有效。我现在不知道为什么我不想这样把文字放在中间。无论出于何种原因,我认为我必须执行类似于href属性[具有tag值]的操作。谢谢