Getting wrong answer from a comparison XSL
===

So this is fairly simple I think, it could be more involved then I understand though.

Anyways, at the moment I'll just include the code I believe to be relevant, if someone thinks that more would be relevant then I will try to include more.

I've got two statements:

    <xsl:value-of select="$isOnlineColumnEmpty" />
    <xsl:value-of select="not($isOnlineColumnEmpty = 'false')" />

The first one outputs false. However, the second one is outputting true, which is the opposite of what I expect.

In addition to this, These two statements get repeated multiple times, and I only get this result in one section. However, there is absolutely no code in between these two statements, so nothing could be changing the value of the variable.

Just wondering if there is something I could be overlooking?