Ik loop tegen het volgende probleem aan:
boolean($var1) lever netjes false op,
maar boolean($var2) en boolean($var3) leveren true op.
Het probleem zit 'm er in dat ik soms een constructie als deze wil gebruiken:
En het dus niet voor elkaar krijg om m'n variabele als boolean te gebruiken.
Iemand enig idee hoe dat wel kan?
code:
1
2
3
4
5
6
7
| <xsl:variable name="var1" select="false()"/>
<xsl:variable name="var2">
<xsl:value-of select="false()"/>
</xsl:variable>
<xsl:variable name="var3">
<xsl:value-of select="0"/>
</xsl:variable> |
boolean($var1) lever netjes false op,
maar boolean($var2) en boolean($var3) leveren true op.
Het probleem zit 'm er in dat ik soms een constructie als deze wil gebruiken:
code:
1
2
3
4
5
| <xsl:variable name="var1">
<xsl:call-template name="some-template">
<xsl:with-param name="some-param" select="'some-value'" />
</xsl:call-template>
</xsl:variable> |
En het dus niet voor elkaar krijg om m'n variabele als boolean te gebruiken.
Iemand enig idee hoe dat wel kan?