XSLT将URL =“_ blank”添加到URL

时间:2011-09-30 17:29:52

标签: 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。

2 个答案:

答案 0 :(得分:8)

它会起作用吗?

<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 :(得分:5)

它实际上比这更容易:你根本不需要这些xsl:element和xsl:属性指令。只是做

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

XSLT可能很详细,但不一定是!