This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Variable: true or false
- To: "Tom Gilbert" <tom dot gilbert at cartanova dot com>
- Subject: Re: [xsl] Variable: true or false
- From: Jeni Tennison <mail at jenitennison dot com>
- Date: Sat, 7 Apr 2001 09:01:36 +0100
- CC: XSL-List at lists dot mulberrytech dot com
- Organization: Jeni Tennison Consulting Ltd
- References: <NEBBKANNKPLAJDMOBJFEGEOGCAAA.tom.gilbert@cartanova.com>
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi Tom,
> I do the transform on this XSL and get "true". I would have expected
> "false". Thought the boolean of an empty object would always be
> false.
You are right. Setting a variable without using any content or a
select attribute should set the variable to the empty string (see
third bullet point at http://www.w3.org/TR/xslt#variable-values).
> Using Xerces 1.4 and Xalan 1.1
I can only guess that this version of Xalan was buggy in this regard.
I think that Xalan 2 has been available for a while now - it's
definitely worth upgrading. It tests fine with this version.
I hope that helps,
Jeni
---
Jeni Tennison
http://www.jenitennison.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list