|
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-VarDecl.external | 96/96 | 91/95 | 0/0 | 94/94 | 0/0 | 96/96 | 89/96 | 0/0 | 96/96 | 96/96 | 0/0 | 94/94 | 94/94 | 94/94 | 95/95 | 0/15 |
extvardeclwithouttype-1[+]
X extvardeclwithouttype-1: declare variable $x external; fn:string($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-2[+]
X extvardeclwithouttype-2: declare variable $x external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-3[+]
X extvardeclwithouttype-3: declare variable $x external; xs:integer($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-4[+]
X extvardeclwithouttype-4: declare variable $x external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-5[+]
X extvardeclwithouttype-5: declare variable $x external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-6[+]
X extvardeclwithouttype-6: declare variable $x external; xs:float($x) |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-7[+]
X extvardeclwithouttype-7: declare variable $x external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-8[+]
X extvardeclwithouttype-8: declare variable $x external; $x + $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-9[+]
X extvardeclwithouttype-9: declare variable $x external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-10[+]
X extvardeclwithouttype-10: declare variable $x external; $x + $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-11[+]
X extvardeclwithouttype-11: declare variable $x external; $x * $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-12[+]
X extvardeclwithouttype-12: declare variable $x external; $x - 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-13[+]
X extvardeclwithouttype-13: declare variable $x external; $x idiv 2 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-14[+]
X extvardeclwithouttype-14: declare variable $x external; $x div 10 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-15[+]
X extvardeclwithouttype-15: declare variable $x external; $x mod 2 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-16[+]
X extvardeclwithouttype-16: declare variable $x external; $x and fn:false() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-17[+]
X extvardeclwithouttype-17: declare variable $x external; $x or fn:false() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-18[+]
X extvardeclwithouttype-18: declare variable $x external; $x |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-19[+]
X extvardeclwithouttype-19: declare variable $x external; xs:dateTime($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-20[+]
X extvardeclwithouttype-20: declare variable $x external; fn:upper-case($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-21[+]
X extvardeclwithouttype-21: declare variable $x external; fn:lower-case($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-22[+]
X extvardeclwithouttype-22: declare variable $x external; fn:not($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithouttype-23[+]
X extvardeclwithouttype-23: declare variable $x external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-1[+]
X K2-ExternalVariablesWithout-1: declare variable $input-context external; declare variable $input-context external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-2[+]
X K2-ExternalVariablesWithout-2: declare variable $input-context external; declare variable $input-context external; $input-context |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-3[+]
X K2-ExternalVariablesWithout-3: declare default element namespace ""; declare namespace prefix = ""; declare variable $prefix:input-context external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-4[+]
X K2-ExternalVariablesWithout-4: declare variable $exampleComThisVarIsNotRecognized external; $exampleComThisVarIsNotRecognized |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-5[+]
X K2-ExternalVariablesWithout-5: declare namespace e = "http://example.com/ANamespace"; declare variable $e:exampleComThisVarIsNotRecognized external; $e:exampleComThisVarIsNotRecognized |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-6[+]
X K2-ExternalVariablesWithout-6: declare variable $exampleComThisVarIsNotRecognized external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-7[+]
X K2-ExternalVariablesWithout-7: declare namespace e = "http://example.com/ANamespace"; declare variable $e:exampleComThisVarIsNotRecognized external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-8[+]
X K2-ExternalVariablesWithout-8: declare variable $ name := 3; $ name |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-9[+]
X K2-ExternalVariablesWithout-9: declare variable $e := current-time(); let $i := ($e, 1 to 50000, $e) return $i[1] = $i[last()] |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-10[+]
X K2-ExternalVariablesWithout-10: declare variable $e := <e> <a/> </e>; declare variable $f := $e; <r> { $e is $e, $f is $e, $e, $f } </r> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-11[+]
X K2-ExternalVariablesWithout-11: declare variable $a as attribute()* := (attribute name1 {()}, attribute name2 {()}, attribute name3 {()}); declare variable $b as attribute()* := (attribute name1 {()}, attribute name2 {()}, attribute name3 {()}); $a/(let $p := position() return . is $b[$p]) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-12[+]
X K2-ExternalVariablesWithout-12: declare variable $a as attribute()* := (attribute name1 {()}, attribute name2 {()}, attribute name3 {()}); <r> <e> { $a } </e> <e> { $a } </e> </r> |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-13[+]
X K2-ExternalVariablesWithout-13: declare variable $e := <e>{current-time()}</e>/(string-length(.) > 0); $e, if($e) then "SUCCESS" else "FAILURE" |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-14[+]
X K2-ExternalVariablesWithout-14: declare variable $v ::= 1; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-15[+]
X K2-ExternalVariablesWithout-15: declare variable $v : = 1; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-16[+]
X K2-ExternalVariablesWithout-16: declare ne gt |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-17[+]
X K2-ExternalVariablesWithout-17: variable lt variable |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-18[+]
X K2-ExternalVariablesWithout-18: declare variable $var external := 1; 1 |
pass | n/a | no result | n/a
notXP20 |
pass | n/a
notXP30 |
n/a
notXQ30 |
n/a | n/a | n/a | n/a | pass | pass | pass | n/a
Dependency (type=spec, value=XQ10, satisfied=true) was not met. |
|
K2-ExternalVariablesWithout-18b[+]
X K2-ExternalVariablesWithout-18b: declare variable $var external := 1; 1 |
pass | 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 | |
K2-ExternalVariablesWithout-19[+]
X K2-ExternalVariablesWithout-19: declare variable $global := count(*); <e/>/$global |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-20[+]
X K2-ExternalVariablesWithout-20: declare variable $global := count(*); <e/>/($global, $global) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-21[+]
X K2-ExternalVariablesWithout-21: declare variable $global := count(*); $global, <wrongFocus> <e1/> <e2/> </wrongFocus>/$global, $global |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWithout-22[+]
X K2-ExternalVariablesWithout-22: declare variable $global := count(*); <wrongFocus> <e1/> <e2/> </wrongFocus>/$global |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-1[+]
X extvardeclwithtype-1: declare variable $x as xs:string external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-2[+]
X extvardeclwithtype-2: declare variable $x as xs:date external; fn:string($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-3[+]
X extvardeclwithtype-3: declare variable $x as xs:integer external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-4[+]
X extvardeclwithtype-4: declare variable $x as xs:double external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-5[+]
X extvardeclwithtype-5: declare variable $x as xs:boolean external; fn:string($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-6[+]
X extvardeclwithtype-6: declare variable $x as xs:float external; $x |
pass | fail | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-7[+]
X extvardeclwithtype-7: declare variable $x as xs:decimal external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-8[+]
X extvardeclwithtype-8: declare variable $x as xs:integer external; $x + $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-9[+]
X extvardeclwithtype-9: declare variable $x as xs:integer external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-10[+]
X extvardeclwithtype-10: declare variable $x as xs:integer external; $x + $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-11[+]
X extvardeclwithtype-11: declare variable $x as xs:integer external; $x * $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-12[+]
X extvardeclwithtype-12: declare variable $x as xs:integer external; $x - xs:integer(1) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-13[+]
X extvardeclwithtype-13: declare variable $x as xs:integer external; $x idiv xs:integer(2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-14[+]
X extvardeclwithtype-14: declare variable $x as xs:integer external; $x div xs:integer(10) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-15[+]
X extvardeclwithtype-15: declare variable $x as xs:integer external; $x mod xs:integer(2) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-16[+]
X extvardeclwithtype-16: declare variable $x as xs:boolean external; $x and fn:false() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-17[+]
X extvardeclwithtype-17: declare variable $x as xs:boolean external; $x or fn:false() |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-18[+]
X extvardeclwithtype-18: declare variable $x as xs:float external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-19[+]
X extvardeclwithtype-19: declare variable $x as xs:dateTime external; $x |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-20[+]
X extvardeclwithtype-20: declare variable $x as xs:string external; fn:upper-case($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-21[+]
X extvardeclwithtype-21: declare variable $x as xs:string external; fn:lower-case($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-22[+]
X extvardeclwithtype-22: declare variable $x as xs:boolean external; fn:not($x) |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
extvardeclwithtype-23[+]
X extvardeclwithtype-23: |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-1[+]
X K2-ExternalVariablesWith-1: declare variable $input-context as item()* external; declare variable $input-context external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-2[+]
X K2-ExternalVariablesWith-2: declare variable $input-context external; declare variable $input-context as item()* external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-3[+]
X K2-ExternalVariablesWith-3: declare variable $input-context as item()* external ; declare variable $input-context as item()*external ; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-4[+]
X K2-ExternalVariablesWith-4: declare variable $input-context as item()* external ; declare variable $input-context as item()*external ; $input-context |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-5[+]
X K2-ExternalVariablesWith-5: declare variable $input-context as item()* external; declare variable $input-context as item()*external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-6[+]
X K2-ExternalVariablesWith-6: declare variable $input-context as xs:string* external; declare variable $input-context as item()*external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-7[+]
X K2-ExternalVariablesWith-7: declare variable $exampleComThisVarIsNotRecognized as xs:string *external; $exampleComThisVarIsNotRecognized |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-8[+]
X K2-ExternalVariablesWith-8: declare namespace e = "http://example.com/ANamespace"; declare variable $e:exampleComThisVarIsNotRecognized as comment() *external; $e:exampleComThisVarIsNotRecognized |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-9[+]
X K2-ExternalVariablesWith-9: declare variable $exampleComThisVarIsNotRecognized as processing-instruction()? external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-10[+]
X K2-ExternalVariablesWith-10: declare namespace e = "http://example.com/ANamespace"; declare variable $e:exampleComThisVarIsNotRecognized as element(*) external; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-11[+]
X K2-ExternalVariablesWith-11: declare variable $i := 1, 1; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-12[+]
X K2-ExternalVariablesWith-12: declare variable $i as xs:integer := xs:untypedAtomic("1"); $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-13[+]
X K2-ExternalVariablesWith-13: declare variable $i as xs:float := 1.1 ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-14[+]
X K2-ExternalVariablesWith-14: declare variable $i as xs:double := 1.1 ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-15[+]
X K2-ExternalVariablesWith-15: declare variable $i as xs:float := 1 ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-16[+]
X K2-ExternalVariablesWith-16: declare variable $i as xs:double := 1 ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-17[+]
X K2-ExternalVariablesWith-17: declare variable $i as xs:double := xs:float(3) ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-18[+]
X K2-ExternalVariablesWith-18: declare variable $i as xs:string := xs:untypedAtomic("a string") ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-19[+]
X K2-ExternalVariablesWith-19: declare variable $i as xs:string := xs:anyURI("http://www.example.com/") ; $i |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-20[+]
X K2-ExternalVariablesWith-20: declare variable $input-context1 external; declare variable $input-context1 := 1; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-21[+]
X K2-ExternalVariablesWith-21: declare variable $input-context1 external; declare variable $input-context1 := 1; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-22[+]
X K2-ExternalVariablesWith-22: declare variable $v as element(*, xs:untyped?)+ := <e/>; exists($v/*) |
pass | 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 | |
K2-ExternalVariablesWith-22a[+]
X K2-ExternalVariablesWith-22a: declare variable $v as element(*, xs:untyped?)+ := <e/>; exists($v/*) |
no result | n/a | 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. Dependency (type=feature, value=typedData, satisfied=false) was not met. |
n/a
Dependency (type=feature, value=typedData, satisfied=false) was not met. |
|
K2-ExternalVariablesWith-23[+]
X K2-ExternalVariablesWith-23: declare variable $v as element(elementName, xs:anyType?)+ := <elementName/>; 1 |
pass | pass | pass | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-24[+]
X K2-ExternalVariablesWith-24: declare variable $v as element(*, xs:untyped+)+ := <e/>; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-25[+]
X K2-ExternalVariablesWith-25: declare variable $v as element(*, xs:untyped*)+ := <e/>; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-26[+]
X K2-ExternalVariablesWith-26: declare variable $v as element(notWildcard, xs:untyped+)+ := <e/>; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass | |
K2-ExternalVariablesWith-27[+]
X K2-ExternalVariablesWith-27: declare variable $v as element(notWildcard, xs:untyped*)+ := <e/>; 1 |
pass | pass | no result | n/a
notXP20 |
pass | n/a
notXP30 |
pass | n/a | pass | pass | n/a | pass | pass | pass | pass |