Try this expression (where node is the name of the node you want to test):
<xsl:value-of select="concat( substring('Yes', 1 div not(not(/root/node))), substring('No', 1 div not(/root/node)))"/>
Or better yet
<xsl:value-of select="concat( substring('Yes', 1 div boolean(/root/node)), substring('No', 1 div not(/root/node)))"/>
When applied to this XML, it displays Yes
<root> <node>Test</node> </root>
But when applied to this XML, No
<root> <othernode>Test</othernode> </root>
Tim c
source share