Gremo
28-02-2008, 23:06
Ciao a tutti.
E' da poco che scrivo foglio XSLT, e qualcosa non mi torna:
<!-- creazione delle variabili $hasList e $hasPeople -->
HASLIST: <xsl:value-of select="$hasList" />
HASPEOPLE: <xsl:value-of select="$hasPeople" />
<xsl:if test="$hasList">LISTA</xsl:if>
<xsl:if test="$hasPeople">PERSONE</xsl:if>
un output:
HASLIST: false --> corretto
HASPEOPLE: true --> corretto
LISTA
PERSONE
quindi vengono eseguiti sempre i due if...
come si valutano le condizioni booleane? come funziona l'if?
E' da poco che scrivo foglio XSLT, e qualcosa non mi torna:
<!-- creazione delle variabili $hasList e $hasPeople -->
HASLIST: <xsl:value-of select="$hasList" />
HASPEOPLE: <xsl:value-of select="$hasPeople" />
<xsl:if test="$hasList">LISTA</xsl:if>
<xsl:if test="$hasPeople">PERSONE</xsl:if>
un output:
HASLIST: false --> corretto
HASPEOPLE: true --> corretto
LISTA
PERSONE
quindi vengono eseguiti sempre i due if...
come si valutano le condizioni booleane? come funziona l'if?