Re: [xsl] XSL Variable not getting set

Subject: Re: [xsl] XSL Variable not getting set
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 14 Mar 2007 13:39:21 GMT
	<xsl:if test="not(Found)">
That tests if there is a child element with name Found, the variable,
which you would reference as $Found is never referenced, so a system
might or might not execute its definition. (Saxon warns if you define a
variable and then don't use it).

I suspect you intented to use $Found, although as you haven't used an as
attribute on xsl:variable, $Found will be a document node (if the
<xsl:for-each generates anything) or an empty string otherwise. the
effective boolean valued of these are true and false respectively,
although it's a rather roundabout way of testing that,


David

Current Thread