- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 09 Jul 2005 07:26:28 +0000
- To: public-qt-comments@w3.org
- Cc:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=1526
Summary: $x cast as xdt:anyAtomicType
Product: XPath / XQuery / XSLT
Version: Last Call drafts
Platform: PC
OS/Version: Windows XP
Status: NEW
Severity: normal
Priority: P2
Component: Functions and Operators
AssignedTo: ashok.malhotra@oracle.com
ReportedBy: mike@saxonica.com
QAContact: public-qt-comments@w3.org
(Raised by Frans Englich on the xsl-list at mulberrytech)
We don't seem to have any rule that says what should happen if you write
$x cast as xdt:anyAtomicType
One would think it should fail, because xdt:anyAtomicType is abstract - except
that we no longer seem to say anywhere that xdt:anyAtomicType is abstract.
Saxon 8.4 allows this expression through, because if ($x instance of T) is true
then it treats ($x cast as T) as a no-op.
Michael Kay
Received on Saturday, 9 July 2005 07:26:32 UTC