Re: [xsl] Comparison evaluation in XPath

Subject: Re: [xsl] Comparison evaluation in XPath
From: Gregory Murphy <Gregory.Murphy@xxxxxxxxxxx>
Date: Fri, 14 Mar 2003 09:48:05 -0800 (PST)
On Fri, 14 Mar 2003, David Carlisle wrote:

>       3 > 2 > 1
> 
>   would be reduced first to
> 
>       true > 1
> 
>   which would evaluate to false. But shouldn't the answer be true?
> 
> It depends what you mean by "should". You gave an accurate description
> of why it should and does return false. The fact that the 9 characters
> 3 > 2 > 1
> parse as (3 > 2) > 1 using the more or less consistent grammar of
> Xpath but as (3 > 2) and (2 > 1) using the unspecified and probably
> unspecifiable grammar of conventional mathematical notation, and so
> produce different results shouldn't be surprising should it?

By "should", I mean to ask, what is normative? The spec implies that the
evaluation follow the derivation tree, and that "3 > 2 > 1" == "false", but
implication is not exactly prescription.

// Gregory Murphy <Gregory.Murphy@xxxxxxx>



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


Current Thread