I have a when statement:
<xsl:when test="//pageTitle[../linkID = $activeLink] = not(string(.))">
This should find the 'pageTitle' node that has a sibling of 'linkID' that
matches the '$activeLink' parameter and see if it is empty or not.
The above returns FALSE
However, this:
<xsl:when test="//pageTitle[../linkID = $activeLink] = ''">
returns TRUE (that's a pair of empty single quotes after the '=')
Why? I thought not(string(.)) *is* the same as an empty element?
-Darrel