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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] XSL Variable not getting , Florent Georges | Thread | Re: [xsl] XSL Variable not getting , Abel Braaksma |
Re: [xsl] XSL Variable not getting , Florent Georges | Date | Re: [xsl] XSL Variable not getting , Abel Braaksma |
Month |