|
Implementations | |||||||
Tests | BaseX 8.5 beta XQ31 (QT3 vCVS) |
Saxon-EE 9.7.0.11 XP31 (QT3 v0.6) |
Saxon-EE 9.7.0.11 XQ31 (QT3 v0.6) |
XmlPrime 4.0.0.16079 XP31 (QT3 vCVS) |
XmlPrime 4.0.0.26293 XQ31 (QT3 vCVS) |
XmlPrime 4.0.0.27704 XQX31 (QT3 vCVS) |
|
---|---|---|---|---|---|---|---|
prod-VarDefaultValue | 32/37 | 0/0 | 37/37 | 0/0 | 37/37 | 37/0 | 0/6 |
extvardef-001[+]
X extvardef-001: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext external := 0; <a>{$ext}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-001a[+]
X extvardef-001a: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext external := 0; $ext |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-002[+]
X extvardef-002: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer external := 0; <a>{$ext}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-002a[+]
X extvardef-002a: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer external := 0; <a>{$ext}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-002b[+]
X extvardef-002b: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer external := 0; <a>{$ext}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-003[+]
X extvardef-003: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer* external := (0,1,2); <a>{sum($ext)}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-003a[+]
X extvardef-003a: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer* external := (0,1,2); <a>{sum($ext)}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-003b[+]
X extvardef-003b: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer* external := (0,1,2); <a>{sum($ext)}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-004[+]
X extvardef-004: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer* external := 0,1,2; <a>{sum($ext)}</a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-005[+]
X extvardef-005: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:integer* external := ; <a></a> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-006[+]
X extvardef-006: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $var as xs:integer := 17; declare variable $ext as element(a) external := <a>{$var}</a>; <out>{$ext}</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-006a[+]
X extvardef-006a: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $var as xs:integer := 17; declare variable $ext as xs:integer external := $var; <out>{$ext}</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-006b[+]
X extvardef-006b: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $var as xs:integer := 17; declare variable $ext as xs:integer external := <a>{$var}</a>; <out>{$ext}</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-007[+]
X extvardef-007: Created on: 2008-12-01 Spec Dependencies: spec = XQ30+ Test: declare variable $ext as xs:date external := current-date() + xs:dayTimeDuration('P30D'); $ext gt xs:date('2008-12-30') |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-008[+]
X extvardef-008: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-009[+]
X extvardef-009: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external; "result" |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-010[+]
X extvardef-010: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $a := 1; declare variable $x external := $a + $b; declare variable $b external := 2; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-010a[+]
X extvardef-010a: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $a external := 6 + local:foo(); declare variable $b external := 12; declare function local:foo() { $b + 10 }; $a |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-011[+]
X extvardef-011: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $a := $x; declare variable $x external := $a + 2; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-011a[+]
X extvardef-011a: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external := 3 + local:foo(); declare variable $b external := 2 + local:foo(); declare function local:foo() { $b }; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-012[+]
X extvardef-012: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare function local:aaa() { 1 }; declare variable $x external := local:bbb() + local:aaa(); declare function local:bbb() { 2 }; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-013[+]
X extvardef-013: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $y external; declare variable $z external := 10; declare function local:aaa() { $z }; declare variable $x external := local:bbb() + local:aaa() + 2; declare function local:bbb() { $y }; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-014[+]
X extvardef-014: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external := /works/employee[@name eq "Jane Doe 1"]; fn:count($x) |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-015[+]
X extvardef-015: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $y := /works/employee; declare context item := $y[9]; declare variable $x external := fn:position(); $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-016a[+]
X extvardef-016a: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $y := (<a>1</a>,<a>2</a>,<a>3</a>,<a>4</a>,<a>5</a>,<a>6</a>,<a>7</a>,<a>8</a>,<a>9</a>,<a>10</a>); declare context item := $y[3]; declare variable $x external := fn:position(); $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-016b[+]
X extvardef-016b: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $y := <root><a>1</a>,<a>2</a>,<a>3</a>,<a>4</a>,<a>5</a>,<a>6</a>,<a>7</a>,<a>8</a>,<a>9</a>,<a>10</a></root>; declare context item := $y; declare variable $x external := fn:last(); $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-017[+]
X extvardef-017: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x as xs:decimal external := xs:integer(10); $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-018[+]
X extvardef-018: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external := $a + 10; $x |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-019[+]
X extvardef-019: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external := 10; declare variable $y external := 18 + $x; $y |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-020[+]
X extvardef-020: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x external := 5; declare variable $a := $x + 2; declare function local:foo() {$x +$a}; declare variable $y external := 11 + local:foo() + $x; $y |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-021[+]
X extvardef-021: Created on: 2011-12-02 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare variable $x as xs:integer external := xs:int(5); declare variable $y as xs:decimal external := $x; $y instance of xs:decimal |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-022[+]
X extvardef-022: Created on: 2011-12-05 Spec Dependencies: spec = XQ30+ spec = XQ30+ Test: declare function local:foo() { $x }; declare variable $x external := 5; local:foo() |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-023[+]
X extvardef-023: Created on: 2011-12-05 Spec Dependencies: spec = XQ30+ feature = schemaImport spec = XQ30+ Test: declare construction strip; import schema default element namespace "http://www.w3.org/XQueryTest/hats"; declare variable $x := validate strict { <abf> <a/> <b/> <b/> <f/> <f/> <f/> </abf>}; $x |
no result | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-024[+]
X extvardef-024: Created on: 2011-12-05 Spec Dependencies: spec = XQ30+ feature = schemaImport spec = XQ30+ Test: declare construction strip; import schema default element namespace "http://www.w3.org/XQueryTest/hats"; declare variable $x external := validate strict { <abc> <a/> <b/> <b/> <f/> <f/> <f/> </abc>}; $x |
no result | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-025[+]
X extvardef-025: Created on: 2011-12-05 Spec Dependencies: spec = XQ30+ feature = schemaImport spec = XQ30+ Test: declare construction strip; import schema namespace hats="http://www.w3.org/XQueryTest/hats"; declare variable $x as schema-element(hats:abf) external := validate strict { <hats:abf> <hats:a/> <hats:b/> <hats:b/> <hats:f/> <hats:f/> <hats:f/> </hats:abf>}; $x |
no result | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-026[+]
X extvardef-026: Created on: 2011-12-05 Spec Dependencies: spec = XQ30+ feature = schemaImport spec = XQ30+ Test: declare construction strip; import schema namespace hats="http://www.w3.org/XQueryTest/hats"; declare variable $x as schema-element(hats:s) external := validate strict { <hats:abf> <hats:a/> <hats:b/> <hats:b/> <hats:f/> <hats:f/> <hats:f/> </hats:abf>}; $x |
no result | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
extvardef-027[+]
X extvardef-027: Created on: 2011-12-05 Spec Dependencies: spec = XQ30+ feature = schemaImport spec = XQ30+ Test: declare construction strip; import schema namespace hats="http://www.w3.org/XQueryTest/hats"; declare variable $x as schema-element(hats:s) external := <hats:abf> <hats:a/> <hats:b/> <hats:b/> <hats:f/> <hats:f/> <hats:f/> </hats:abf>; $x |
no result | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |