在 for-each 循环中使用 xsl 变量时,我无法使用 x-path 正常访问 xml 数据(它循环正常)。尝试在循环外访问相同的数据时没有问题。
例子:
<xsl:variable name="teams">
<team name="Team one" cg_id="155370" homepage="http://www.teamone.com" enabled="true" />
<team name="Team two" cg_id="430906" homepage="http://www.teamtwo.com" enabled="true" />
</xsl:variable>
<xsl:for-each select="document('')/*/xsl:variable[@name='teams']/team[@active='true']">
<xsl:value-of select="/DATA/ITEMS/ITEM/HEADERTXT" />
</xsl:for-each>
我正在使用 saxon-he 9.3.0.5 (Kernow 1.7.2)
我在这里想念什么?