RE: Checking if node has data
> One way could be: > > <xsl:template match="fruit"> > <xsl:variable name="x"> > <xsl:value-of select="."/> > </xsl:variable> > <xsl:if test="$x!=''"> > <!--DO SOMETHING--> > </xsl:if> > </xsl:template> > That's an amazingly long-winded way of writing <xsl:if test=".!=''"> <!--DO SOMETHING--> </xsl:if> but it should work. Provided that the test you want is that the element exists and has a string-value of "". This isn't the same as a test that the "node has data", for example the element might have attributes and child elements and still not satisfy this test. Michael Kay
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format