我意识到我在这里缺少示例XML,但我相信我的问题非常简单。使用此XSL语句:
<xsl:variable name="defID" select="check/check-content-ref/@name" />
如果我想使用我的&#34; defID&#34; "value-of" select=""
语句中的变量我该怎么做?
<xsl:value-of select="//*[@id='$defID']/metadata/description" />
上面的例子不起作用。显然我的语法不正确,但无数的谷歌搜索都没有透露我的语法错误。我是否需要构造一个完整的字符串,然后将其存储为变量?
答案 0 :(得分:1)
引用变量时,不要将变量括在引号中。