xsl-list
[Top] [All Lists]

Re: [xsl] XSL Variable not getting set

2007-03-14 06:39:35


        <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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--