xsl-list
[Top] [All Lists]

Comparison evaluation in XPath

2003-03-13 17:56:35

Looking at the grammar for XPath, it appears that the comparison and
equality operators are left-associative. So,

    x > y > z

should be evaluated as if it were

    ( x > y ) > z

How then should the value be obtained? If evaluation is performed at each
branch of an LALR(1) parse of an XPath expression, then an expression like

    3 > 2 > 1

would be reduced first to

    true > 1

which would evaluate to false. But shouldn't the answer be true?

// Gregory Murphy <Gregory(_dot_)Murphy(_at_)sun(_dot_)com>




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



<Prev in Thread] Current Thread [Next in Thread>