|
Implementations | ||||||||||||||||
Tests | BaseX 7.7 XQ30 |
EMC/xDB xDB_main_r2411365 XQ30 |
Saxon-EE 9.5.1.1 XP20 |
Saxon-EE 9.5.1.1 XQ10 |
Saxon-EE 9.5.1.1 XP30 |
Saxon-EE 9.5.1.1 XQ30 |
Saxon-EE 9.5.1.4 XQX30 (QT3 v1.1) |
XmlPrime 3.0.0.0 XP30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX30 (QT3 vCVS) |
XmlPrime 3.0.0.0 XP20 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQX10 (QT3 vCVS) |
XmlPrime 3.0.0.0 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ10 (QT3 vCVS) |
Zorba 2.9 XQ30 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
prod-CastExpr.schema | 0/126 | 117/126 | 0/0 | 58/58 | 0/0 | 126/126 | 126/126 | 0/0 | 126/126 | 126/126 | 0/0 | 58/58 | 58/58 | 58/58 | 114/126 | 2/15 |
qname-cast-1[+]
X qname-cast-1: xs:QName("value1") cast as xs:QName |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
qname-cast-2[+]
X qname-cast-2: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $var := myType:QNameBased("value1") return $var cast as xs:QName |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
qname-cast-3[+]
X qname-cast-3: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $var := myType:QNameBased("value1") return $var cast as myType:QNameBased |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
qname-cast-4[+]
X qname-cast-4: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $var := xs:QName("value1") return $var cast as myType:QNameBased |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
notation-cast-2[+]
X notation-cast-2: import schema namespace myType = "http://www.w3.org/XQueryTest/userDefinedTypes"; myType:NOTATIONBased("myType:value1") cast as xs:NOTATION |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
notation-cast-3[+]
X notation-cast-3: import schema namespace myType = "http://www.w3.org/XQueryTest/userDefinedTypes"; myType:NOTATIONBased("myType:value1") cast as myType:NOTATIONBased |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds1[+]
X casthcds1: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:integer |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds2[+]
X casthcds2: import schema namespace atomic="http://www.w3.org/XQueryTest"; ((/atomic:root/atomic:integer) cast as xs:float) eq xs:float(12678967543233) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds3[+]
X casthcds3: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:boolean |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds4[+]
X casthcds4: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:double |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds5[+]
X casthcds5: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:decimal |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds6[+]
X casthcds6: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds7[+]
X casthcds7: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:string) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds8[+]
X casthcds8: import schema namespace atomic="http://www.w3.org/XQueryTest"; ((/atomic:root/atomic:float) cast as xs:float) eq xs:float(1267.43233E12) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds9[+]
X casthcds9: import schema namespace atomic="http://www.w3.org/XQueryTest"; ((/atomic:root/atomic:float) cast as xs:string) |
no result | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds10[+]
X casthcds10: import schema namespace atomic="http://www.w3.org/XQueryTest"; xs:float(((/atomic:root/atomic:float) cast as xs:double)) eq xs:float(1267.43233E12) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds11[+]
X casthcds11: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:float) cast as xs:boolean |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds12[+]
X casthcds12: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:double) cast as xs:double |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds13[+]
X casthcds13: import schema namespace atomic="http://www.w3.org/XQueryTest"; ((/atomic:root/atomic:double) cast as xs:string) eq xs:string("A String Function") |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds14[+]
X casthcds14: import schema namespace atomic="http://www.w3.org/XQueryTest"; ((/atomic:root/atomic:double) cast as xs:float) eq xs:float(1267.43233E12) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds15[+]
X casthcds15: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:double) cast as xs:boolean |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds16[+]
X casthcds16: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:decimal) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds17[+]
X casthcds17: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:decimal) cast as xs:float |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds18[+]
X casthcds18: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:decimal) cast as xs:double |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds19[+]
X casthcds19: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:decimal) cast as xs:decimal |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds20[+]
X casthcds20: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:decimal) cast as xs:integer |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds21[+]
X casthcds21: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:decimal) cast as xs:boolean |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds22[+]
X casthcds22: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds23[+]
X casthcds23: import schema namespace atomic="http://www.w3.org/XQueryTest"; ((/atomic:root/atomic:integer) cast as xs:float) eq xs:float(12678967543233) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds24[+]
X casthcds24: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:double |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds25[+]
X casthcds25: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:decimal |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds26[+]
X casthcds26: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:integer |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds27[+]
X casthcds27: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:integer) cast as xs:boolean |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds28[+]
X casthcds28: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:dateTime) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds29[+]
X casthcds29: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:dateTime) cast as xs:dateTime |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds30[+]
X casthcds30: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:dateTime) cast as xs:time |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds31[+]
X casthcds31: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:dateTime) cast as xs:date |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds32[+]
X casthcds32: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:date) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds33[+]
X casthcds33: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:date) cast as xs:dateTime |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds34[+]
X casthcds34: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:date) cast as xs:date |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds35[+]
X casthcds35: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:time) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds36[+]
X casthcds36: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:time) cast as xs:time |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds37[+]
X casthcds37: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:boolean) cast as xs:string |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds38[+]
X casthcds38: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:boolean) cast as xs:float |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds39[+]
X casthcds39: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:boolean) cast as xs:double |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds40[+]
X casthcds40: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:boolean) cast as xs:decimal |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds41[+]
X casthcds41: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:boolean) cast as xs:integer |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
casthcds42[+]
X casthcds42: import schema namespace atomic="http://www.w3.org/XQueryTest"; (/atomic:root/atomic:boolean) cast as xs:boolean |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-1[+]
X user-defined-1: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $value := myType:sizeType(1) return ($value eq 1) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-2[+]
X user-defined-2: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $value := myType:sizeType(20) return $value |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-3[+]
X user-defined-3: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $value := myType:sizeType(1) + myType:sizeType(2) return $value |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-4[+]
X user-defined-4: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; let $value := myType:stringBased("valid value 4") return $value |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-5[+]
X user-defined-5: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; fn:concat(myType:stringBased("valid value 4"),myType:stringBased("valid value 1")) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-6[+]
X user-defined-6: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; (myType:sizeType(2) cast as xs:integer) eq 2 |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-7[+]
X user-defined-7: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; myType:sizeType(2) castable as xs:integer |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-8[+]
X user-defined-8: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; (myType:sizeType(16) cast as myType:floatBased) eq 16 |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-9[+]
X user-defined-9: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; myType:sizeType(16) castable as myType:floatBased |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
user-defined-10[+]
X user-defined-10: import schema namespace myType="http://www.w3.org/XQueryTest/userDefinedTypes"; myType:sizeType(16) + myType:floatBased (16) |
no result | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
CastAs-UnionType-1[+]
X CastAs-UnionType-1: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; 123 cast as s:myUnionType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-2[+]
X CastAs-UnionType-2: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "123" cast as s:myUnionType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-3[+]
X CastAs-UnionType-3: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; 123.12 cast as s:myUnionType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-4[+]
X CastAs-UnionType-4: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "123.12" cast as s:myUnionType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-5[+]
X CastAs-UnionType-5: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "IB123456789" cast as s:myUnionType2 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-5a[+]
X CastAs-UnionType-5a: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "AD123456789" cast as s:myUnionType2 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-6[+]
X CastAs-UnionType-6: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:myUnionType1(123.12) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-7[+]
X CastAs-UnionType-7: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f := s:myUnionType1#1 return $f(123.12) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-8[+]
X CastAs-UnionType-8: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f := function-lookup(QName("http://www.w3.org/XQueryTest/unionListDefined", "myUnionType1"), 1) return $f(123.12) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-9[+]
X CastAs-UnionType-9: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f := s:myUnionType1(?) return $f(123.12) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-10[+]
X CastAs-UnionType-10: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; namespace-uri-from-QName("xs:integer" cast as s:sensitiveUnion) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-11[+]
X CastAs-UnionType-11: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; namespace-uri-from-QName(s:sensitiveUnion('xs:integer')) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-12[+]
X CastAs-UnionType-12: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:sensitiveUnion('xs:integer') instance of s:sensitiveUnion |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-13[+]
X CastAs-UnionType-13: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; declare function local:f($f as function(*)) as item()* { <a xmlns:pre="http://example.com/ns">{namespace-uri-from-QName($f('pre:local'))}</a> }; local:f(function-lookup(xs:QName('s:sensitiveUnion'), 1)) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-14[+]
X CastAs-UnionType-14: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; declare function local:f($f as function(*)) as item()* { <a xmlns:pre="http://example.com/ns">{namespace-uri-from-QName($f('pre:local'))}</a> }; local:f(s:sensitiveUnion#1) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-15[+]
X CastAs-UnionType-15: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; declare function local:f($f as function(*)) as item()* { <a xmlns:pre="http://example.com/ns">{namespace-uri-from-QName($f('pre:local'))}</a> }; local:f(s:sensitiveUnion(?)) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-16[+]
X CastAs-UnionType-16: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:lowercaseName('xs:integer') instance of s:sensitiveUnion |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-17[+]
X CastAs-UnionType-17: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:lowercaseName('xs:integer') instance of s:lowercaseName |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-UnionType-18[+]
X CastAs-UnionType-18: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f as function(xs:anyAtomicType?) as s:sensitiveUnion? := s:sensitiveUnion#1 return $f('candlewick') |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-19[+]
X CastAs-UnionType-19: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; node-name(<a/>) castable as s:sensitiveUnion |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-20[+]
X CastAs-UnionType-20: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; local-name-from-QName(s:sensitiveUnion(node-name(<a/>))) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-21[+]
X CastAs-UnionType-21: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:sensitiveUnion(xs:ID("zorobastic")) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-22[+]
X CastAs-UnionType-22: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:lowercaseName('xs:QName') |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-UnionType-23[+]
X CastAs-UnionType-23: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:lowercaseName(xs:NCName('ABC123')) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-UnionType-24[+]
X CastAs-UnionType-24: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $cast := s:lowercaseName#1 return $cast(xs:NCName('ABC123')) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-UnionType-25[+]
X CastAs-UnionType-25: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $e := <p:a xmlns:p="http://www.example.com/"/> return node-name($e) castable as s:sensitiveUnion |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-26[+]
X CastAs-UnionType-26: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f as function(xs:anyAtomicType?) as s:sensitiveUnion? := s:lowercaseName#1 return $f('candlewick') |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-27[+]
X CastAs-UnionType-27: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "a b c" cast as s:unionOfLists |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-28[+]
X CastAs-UnionType-28: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $result := ("a b xs:integer" cast as s:unionOfLists) return count($result) eq 3 and ($result instance of Q{http://www.w3.org/XQueryTest/unionListDefined}sensitiveUnion*) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-29[+]
X CastAs-UnionType-29: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $result := s:unionOfLists("a b xs:integer") return count($result) eq 3 and ($result instance of Q{http://www.w3.org/XQueryTest/unionListDefined}sensitiveUnion*) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-30[+]
X CastAs-UnionType-30: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $fn := s:unionOfLists#1 let $result := $fn("a b xs:integer") return count($result) eq 3 and ($result instance of Q{http://www.w3.org/XQueryTest/unionListDefined}sensitiveUnion*) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-31[+]
X CastAs-UnionType-31: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $fn := function-lookup(QName('http://www.w3.org/XQueryTest/unionListDefined', 'unionOfLists'), 1) let $result := $fn("a b xs:integer") return count($result) eq 3 and ($result instance of s:sensitiveUnion*) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-32[+]
X CastAs-UnionType-32: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $fn as function(xs:string?) as xs:anyAtomicType* := function-lookup(QName('http://www.w3.org/XQueryTest/unionListDefined', 'unionOfLists'), 1) let $result := $fn(xs:untypedAtomic("a b xs:integer")) return count($result) eq 3 and ($result instance of s:sensitiveUnion*) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-UnionType-33[+]
X CastAs-UnionType-33: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $element := validate type xs:QName {<a xmlns:p="http://example.com">p:space</a>} return local-name-from-QName(s:sensitiveUnion($element)) |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-34[+]
X CastAs-UnionType-34: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:restrictedUnion('2012-10-08') |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-UnionType-35[+]
X CastAs-UnionType-35: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:restrictedUnion('1912-10-08') |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-1[+]
X CastAs-ListType-1: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:decimalListType1("2 2.3") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-2[+]
X CastAs-ListType-2: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:myRestrictedList1("123 987 567 456") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-3[+]
X CastAs-ListType-3: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:myRestrictedList1("123 987 567 456 877") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-4[+]
X CastAs-ListType-4: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "text1 text2 text3" cast as s:strListType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-5[+]
X CastAs-ListType-5: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "1.1 2.1 text3" cast as s:decimalListType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-6[+]
X CastAs-ListType-6: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "1.1 2.1 3.1" cast as s:intListType1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-7[+]
X CastAs-ListType-7: "a b c" cast as xs:IDREFS |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-8[+]
X CastAs-ListType-8: xs:IDREFS("") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-9[+]
X CastAs-ListType-9: let $f := xs:IDREFS#1 return $f("a b c") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-10[+]
X CastAs-ListType-10: let $f := function-lookup(QName('http://www.w3.org/2001/XMLSchema', 'IDREFS'), 1) return $f("a b c") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-11[+]
X CastAs-ListType-11: let $f := xs:IDREFS(?) return $f("a b c") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-12[+]
X CastAs-ListType-12: "a b c" cast as xs:NMTOKENS |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-13[+]
X CastAs-ListType-13: xs:NMTOKENS("") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-14[+]
X CastAs-ListType-14: "a b c" cast as xs:ENTITIES |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-15[+]
X CastAs-ListType-15: xs:ENTITIES(" ") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-16[+]
X CastAs-ListType-16: xs:ENTITIES(" a b c 12 ") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-17[+]
X CastAs-ListType-17: xs:ENTITIES(xs:anyURI("abcd")) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-18[+]
X CastAs-ListType-18: let $f := xs:ENTITIES#1 return $f(xs:anyURI("abcd")) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-19[+]
X CastAs-ListType-19: let $f := xs:ENTITIES#1 return $f(($f("abcd"), $f("defg"))) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XP30+ XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-20[+]
X CastAs-ListType-20: let $v as xs:NMTOKENS := xs:NMTOKENS("a b c") return count($v) |
no result | wrongError
expected: XPST0051 actualCode: XPTY0004 |
pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-21[+]
X CastAs-ListType-21: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $result := ("a b xs:integer" cast as s:listOfUnions) return count($result) eq 3 and $result[1] eq "a" and $result[1] instance of xs:NCName and $result[1] instance of s:sensitiveUnion |
no result | fail | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-22[+]
X CastAs-ListType-22: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; ("123 987 567 456") cast as s:myRestrictedList1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-23[+]
X CastAs-ListType-23: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; ("123 987 567 456 877") cast as s:myRestrictedList1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-24[+]
X CastAs-ListType-24: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f := function-lookup(QName('http://www.w3.org/XQueryTest/unionListDefined', 'myRestrictedList1'), 1) return $f("123 987 567 456") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-25[+]
X CastAs-ListType-25: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; s:myRestrictedList1("123 987 567 456 877") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-26[+]
X CastAs-ListType-26: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; let $f as function(xs:string) as xs:integer* := function-lookup(QName('http://www.w3.org/XQueryTest/unionListDefined', 'myRestrictedList1'), 1) return $f("123 987 567 456") |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-27[+]
X CastAs-ListType-27: let $f as function(xs:anyAtomicType) as xs:NMTOKEN* := xs:NMTOKENS#1 let $v as xs:NMTOKEN* := $f("a b c") return count($v) |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-28[+]
X CastAs-ListType-28: "a b c" castable as xs:NMTOKENS |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-29[+]
X CastAs-ListType-29: "a b 12" castable as xs:IDREFS |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-30[+]
X CastAs-ListType-30: " " castable as xs:NMTOKENS |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass | |
CastAs-ListType-31[+]
X CastAs-ListType-31: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; "123 987 567 456 229" castable as s:myRestrictedList1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
fail | |
CastAs-ListType-32[+]
X CastAs-ListType-32: xquery version "3.0"; import schema namespace s="http://www.w3.org/XQueryTest/unionListDefined"; " 123 987 567 456 " castable as s:myRestrictedList1 |
no result | pass | pass | n/a
notXP20 |
n/a
notXQ10 |
n/a
notXP30 |
pass | n/a | pass | pass | n/a | n/a | n/a | n/a
Dependency (type=spec, value=XQ30+, satisfied=true) was not met. |
pass |