这让我略显便利!
我有一个数据表webpart,我想在其中一个列中添加一个超链接,以popout / modal方式打开该项目。
到目前为止,我有:
<a><xsl:attribute name="href">
<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&ListId={listiD}&ID=',@ID,'&ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>
</xsl:attribute>
<xsl:value-of select="@Title" /></a></td>
(我已编辑上述代码以删除识别功能)
我得到的错误是“此Web部件没有有效的XSLT样式表。错误:预计会出现半冒号字符”
我真的不知道该怎么做才能解决这个问题!
提前致谢,
MW
答案 0 :(得分:0)
这是因为您在语句中使用了&符号&
。它需要以&
进行转义,以阻止XSTL尝试将以下字符视为实体。
请改为尝试:
<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&ListId={listiD}&ID=',@ID,'&ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>