[Bug 5670] [FS] Normalization of Where Clause is missing fn:boolean()

http://www.w3.org/Bugs/Public/show_bug.cgi?id=5670

           Summary: [FS] Normalization of Where Clause is missing
                    fn:boolean()
           Product: XPath / XQuery / XSLT
           Version: Recommendation
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Formal Semantics
        AssignedTo: jmdyck@ibiblio.org
        ReportedBy: jmdyck@ibiblio.org
         QAContact: public-qt-comments@w3.org


4.8.1 FLWOR expressions / Normalization / rule 3
(Normalization of a Where Clause)

In the right-hand side, 
    if ( [[Expr1]]_Expr ) ...
should be
    if ( fn:boolean(( [[Expr1]]_Expr )) ) ...
to compute the Effective Boolean Value of the where-expression, as specified in
XQuery 3.8.2 Where Clause.

Received on Tuesday, 29 April 2008 22:13:55 UTC