|
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-AllowingEmpty | 18/18 | 0/0 | 18/18 | 0/0 | 18/18 | 18/0 | 0/6 |
outer-001[+]
X outer-001: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 10; <out>{ for $x allowing empty in 1 to $n return <a>{$x}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-002[+]
X outer-002: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 0; <out>{ for $x allowing empty in 1 to $n return <a>{$x}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-003[+]
X outer-003: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 10; <out>{ for $x allowing empty at $p in 1 to $n return <a position="{$p}">{$x}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-004[+]
X outer-004: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 0; <out>{ for $x allowing empty at $p in 1 to $n return <a position="{$p}">{$x}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-005[+]
X outer-005: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 10; <out>{ string-join(for $x allowing empty in 1 to $n return concat('[',$x,']'), '|') }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-006[+]
X outer-006: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 0; <out>{ string-join(for $x allowing empty in 1 to $n return concat('[',$x,']'), '|') }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-007[+]
X outer-007: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $m as xs:integer external := 5; declare variable $n as xs:integer external := 5; <out>{ for $x allowing empty at $p in 1 to $m, $y at $q in 1 to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-008[+]
X outer-008: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $m as xs:integer external := 5; declare variable $n as xs:integer external := 0; <out>{ for $x allowing empty at $p in 1 to $m, $y allowing empty at $q in 1 to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-009[+]
X outer-009: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $m as xs:integer external := 0; declare variable $n as xs:integer external := 5; <out>{ for $x allowing empty at $p in 1 to $m, $y at $q in 1 to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-010[+]
X outer-010: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $m as xs:integer external := 0; declare variable $n as xs:integer external := 0; <out>{ for $x allowing empty at $p in 1 to $m, $y allowing empty at $q in 1 to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-011[+]
X outer-011: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 5; <out>{ for $x allowing empty at $p in 1 to $n, $y allowing empty at $q in ($x+1) to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-012[+]
X outer-012: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 5; <out>{ for $x as xs:integer allowing empty at $p in 1 to $n, $y as xs:integer? allowing empty at $q in ($x+1) to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-013[+]
X outer-013: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 5; <out>{ for $x as xs:integer allowing empty at $p in 1 to $n, $y as xs:integer allowing empty at $q in ($x+1) to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-014[+]
X outer-014: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 5; <out>{ for $x as xs:integer at $p in 1 to $n for $y as xs:integer? allowing empty at $q in ($x+1) to $n return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-015[+]
X outer-015: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 5; <out>{ for $x as xs:integer? allowing empty at $p in 1 to $n for $y as xs:integer at $q in (if (empty($x)) then 0 else (1 to $x)) return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-016[+]
X outer-016: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 0; <out>{ for $x as xs:integer? allowing empty at $p in 1 to $n for $y as xs:integer at $q in (if (empty($x)) then 0 else (1 to $x)) return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-017[+]
X outer-017: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 5; <out>{ for $x as xs:integer? allowing empty at $p in 1 to $n for $y as xs:integer? allowing empty at $q in (if (empty($x)) then () else (1 to $x)) where deep-equal($x,$y) return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass | |
outer-018[+]
X outer-018: Created on: 2008-12-10 Spec Dependencies: spec = XQ30+ Test: declare variable $n as xs:integer external := 0; <out>{ for $x as xs:integer? allowing empty at $p in 1 to $n for $y as xs:integer? allowing empty at $q in (if (empty($x)) then () else (1 to $x)) where deep-equal($x,$y) return <a p="{$p}" q="{$q}">{$x},{$y}</a> }</out> |
pass | n/a
test-set dependencies not satisfied |
pass | n/a | pass | pass |