在xslt 1.0的foreach循环中,如下例所示
<xsl:for-each select="testBanner/banner">
<xsl:variable name="messageInDateTime">
<xsl:call-template name="dateLessThanTemplate">
//Some template logic that returns true or false
</xsl:call-template>
</xsl:variable>
<boolean><xsl:value-of select="$messageInDateTime" /></boolean>
</xsl:for-each>
收到输出
<boolean>false</boolean>
<boolean>true</boolean>
<boolean>false</boolean>
是否可以从上一个同级获得$messageInDateTime
的值并基于此条件应用条件?类似于以下内容
<xsl:if test="$messageInDateTime = 'true' previous[$messageInDateTime] != 'false' ">
我能够使用先前的同级获取元素的值,但是一定要获取变量值