Re: if confusion

Subject: Re: if confusion
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 21 Sep 1999 15:26:13 +0100 (BST)
>>  <xsl:when test="../TYPE=1">

> Your <xsl:when> should read:

> <xsl:when test="../TYPE[.=1]">

The first one is a boolean expression which is true if any element
of the node set ../TYPE has value  considered equal to one.
(ie equal to the number 1 after the specified coercions between
text values and numbers take place)/

../TYPE[.=1] is the nodeset of those TYPE elements that have value equal
to one, and as it's used in a boolean context, it will be considered
true if the nodeset is non empty.

By my reckoning, these are equivalent, aren't they?

David


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


Current Thread
  • RE: if confusion
    • Ben Robb - Tue, 21 Sep 1999 14:44:39 +0100
      • David Carlisle - Tue, 21 Sep 1999 15:26:13 +0100 (BST) <=