[Bug 21664] New: [XP30] Castable expresssion

https://www.w3.org/Bugs/Public/show_bug.cgi?id=21664

            Bug ID: 21664
           Summary: [XP30] Castable expresssion
    Classification: Unclassified
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XPath 3.0
          Assignee: jonathan.robie@gmail.com
          Reporter: tim@cbcl.co.uk
        QA Contact: public-qt-comments@w3.org

In XP20/XQ10:

The expression E castable as T returns true if the result of evaluating E can
be successfully cast into the target type T by using a cast expression;
otherwise it returns false. If evaluation of E fails with a dynamic error, the
castable expression as a whole fails. 

In XP30/XQ30:

"The expression E castable as T returns true if the result of evaluating E can
be successfully cast into the target type T by using a cast expression;
otherwise it returns false. If evaluation of E fails with a dynamic error, the
castable expression returns false."

This apparent change appears to be a mistake, since the resolution of Bug 4873
has not been applied to XP30/XQ30.

https://www.w3.org/Bugs/Public/show_bug.cgi?id=4873

Note that the change logs also record this change:

In E castable as T, if E raises a dyanmic error, castable returns false, it
does not "fail". See 3.13.3 Castable.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 11 April 2013 07:48:27 UTC