我有这个XSL文件:
<xsl:template match="attribute">
<a href="-">
mylink
</a>
<xsl:value-of select="url" />
我想将url属性的值放在href。
中你知道怎么做吗?
因为<a href="<xsl:value-of select="url" />">
不起作用。
答案 0 :(得分:1)
无论
<a href="{url}">mylink</a>
或
<a>
<xsl:attribute name="href">
<xsl:value-of select="url"/>
</xsl:attribute>
mylink
</a>
前者是属性值模板。更详细地了解它们here。
警告:仅当您的输入XML看起来类似于以下内容时才有效(即url
实际上是一个元素而attribute
是其父元素。)
<attribute>
<url>www.google.com</url>
</attribute>
您可能必须对上面的XML输入进行调整(因为您没有显示它)。