请考虑我的“A/B”xPath 表达式返回以下节点
<Q ID="12345">
----
----
</Q>
这是我的变量
这就是我试图为我的 tempVariable 变量赋值的方式
<xsl:for-each select="A/B">
<xsl:variable name="tempVariable"><xsl:value-of select="@ID"/></xsl:variable>
</xsl:for-each>
毕竟我试图使用这个变量
<xsl:if test="$tempVariable='12345'">
....
....
</xsl:if>
但据我了解,在这里我得到 $tempVariable ="" 这是不正确的。
有人可以告诉我我在哪里做错了,或者我该如何以正确的方式做到这一点。谢谢你。