【发布时间】:2013-06-19 21:06:29
【问题描述】:
我在使用以下 xsl 命令时遇到了一些问题:
<xsl:value-of select="./a/b/c[@code='$codeVal']" />
codeVal 是一个变量,它保存 XML 其他部分的另一个属性的值。 上面的说法是行不通的。调试显示 $codeVal 变量确实包含有效/正确的值
但是,如果我对值进行硬编码,那么一切正常
例如,以下语句有效:
<xsl:value-of select="./a/b/c[@code='one']" />
<xsl:value-of select="./a/b/c[@code='two']" />
谁能指出上面的陈述有什么问题?
谢谢
【问题讨论】:
标签: variables xslt attributes comparison value-of