我有 XSL 片段:
<xsl:if test="@BookmarkId">
<a>
<xsl:attribute name="name">
<xsl:value-of select="concat('week', @BookmarkId)"/>
</xsl:attribute>
</a>
</xsl:if>
输出结果为:
<a name="week1"/>
但在这种情况下,我要求它是:
<a name="week1"></a>
我该怎么做?
谢谢。
答案 0 :(得分:2)
请使用此解决方案
<xsl:if test="@BookmarkId">
<a>
<xsl:attribute name="name">
<xsl:value-of select="concat('week', @BookmarkId)"/>
</xsl:attribute>
<![CDATA[ ]]>
</a>
</xsl:if>