这是我正在寻找的输出
<a href="#value-1" title="name">link name</a>
<a href="#value-2" title="name">link name</a>
<a href="#value-3" title="name">link name</a>
我正在尝试下面的
<a>
<xsl:attribute name="href">"{concat('#value-',position())}"</xsl:attribute>
<xsl:attribute name="title"><xsl:value-of select="name"/></xsl:attribute>
<xsl:value-of select="link name" />
</a>
我仍然无法使href值增加。关于如何增加href值的任何指针?
答案 0 :(得分:1)
你应该使用xsl:value-of here,以类似的方式输出“name”
<xsl:value-of select="concat('#value-', position())" />
或者使用属性值模板,这是大括号的来源
<a href="#value-{position()}" name="{name}">
花括号仅适用于属性值。