select中包含concat的属性节点的值

时间:2015-06-24 12:34:42

标签: xml xslt

这里有点问题。我想打印一个属性节点的值,但在xsl:value-of的select中有一个concat。

就像那样(我已经在目标节点中):

<xsl:value-of select="concat('@', $categories)"/>

但是当我试图这样做时,它只是打印出concat方法的结果。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您不能像这样构造动态XPath表达式,但在这种情况下您不需要。如果您想要{em>名称包含在categories变量中的属性的值,那么您可以使用

来实现
<xsl:value-of select="@*[name() = $categories]"/>