[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Variable: true or false

Subject: RE: Variable: true or false
From: "Tom Gilbert" <tom.gilbert@xxxxxxxxxxxxx>
Date: Tue, 10 Apr 2001 10:56:13 -0500
tom gilbert
I recently submitted the original message and got the answer that the
variable "selectUser" should be an empty string and that
Xalan was probably getting it wrong.

As a follow on I was wondering what is supposed to happen if I change:

  <xsl:variable name="selectUser"/>
to:
  <xsl:param name="selectUser"/>

I want to determine if a param passed into a stylesheet has been
assigned a value. In a perfect world, should I still be able to do
the simple true/false test? My guess from looking at the spec is
that "selectUser" should be an empty string if it is not assigned,
just like the variable case.

Tom


-----Original Message-----
From: Tom Gilbert [mailto:tom.gilbert@xxxxxxxxxxxxx]
Sent: Friday, April 06, 2001 2:54 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Variable: true or false


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.

Using Xerces 1.4 and Xalan 1.1

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
   <xsl:variable name="selectUser"/>
   <xsl:template match="/">
      <xsl:choose>
         <xsl:when test="$selectUser">
            true
         </xsl:when>
         <xsl:otherwise>
            false
         </xsl:otherwise>
      </xsl:choose>
   </xsl:template>
</xsl:stylesheet>



Tom Gilbert
tom.gilbert@xxxxxxxxxxxxx

Cartanova, Inc.
10558 N. Port Washington Rd.
Mequon, WI 53092


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.