我对以下 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']" />
谁能建议上面的陈述有什么问题?
谢谢