Change id: array-put
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) |
---|---|---|---|---|---|---|
fn-function-lookup-789[+]
X fn-function-lookup-789: Created on: 2016-09-09 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ feature = higherOrderFunctions Test: exists(function-lookup(fn:QName('http://www.w3.org/2005/xpath-functions/array', 'put'), 3)) |
no result | pass | pass | pass | pass | pass |
fn-function-lookup-790[+]
X fn-function-lookup-790: Created on: 2016-09-09 Spec Dependencies: spec = XP31+ XQ31+ spec = XP30+ XQ30+ feature = higherOrderFunctions Test: function-lookup(fn:QName('http://www.w3.org/2005/xpath-functions/array', 'put'), 3)(["a", "b", "c", "d"], 3, ("x", "y")) |
no result | pass | pass | pass | pass | pass |
array-put-001[+]
X array-put-001: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a", "b", "c", "d"], 3, ("x", "y")) |
pass | pass | pass | pass | pass | pass |
array-put-002[+]
X array-put-002: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a", "b", "c", "d"], 4, ("x", "y")) |
pass | pass | pass | pass | pass | pass |
array-put-003[+]
X array-put-003: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a", "b", "c", "d"], 3, ["x", "y"]) |
pass | pass | pass | pass | pass | pass |
array-put-004[+]
X array-put-004: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put(["a", "b", "c", "d"], 1, ([],[])) |
pass | pass | pass | pass | pass | pass |
array-put-005[+]
X array-put-005: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put([1], 1, ()) |
pass | pass | pass | pass | pass | pass |
array-put-006[+]
X array-put-006: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put([], 2, ()) |
pass | pass | pass | pass | pass | pass |
array-put-007[+]
X array-put-007: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put([4,5,[6]], 0, "a") |
pass | pass | pass | pass | pass | pass |
array-put-008[+]
X array-put-008: Created on: 2016-06-07 Spec Dependencies: spec = XQ31+ spec = XP31+ XQ31+ Test: let $x := <x/> let $array := [<e/>, <f/>, <g/>] for $i in 1 to array:size($array) return array:put($array, $i, $x) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
array-put-009[+]
X array-put-009: Created on: 2016-06-07 Spec Dependencies: spec = XQ31+ spec = XP31+ XQ31+ Test: let $x := 1 let $array := [0,0,0] for $i in 1 to array:size($array) return array:put($array, $i, $x) |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
array-put-010[+]
X array-put-010: Created on: 2016-06-07 Spec Dependencies: spec = XQ31+ spec = XP31+ XQ31+ Test: let $x := <c/> let $array := [<a/>, <b/>] let $insert1 := array:put($array, 1, $x) let $insert2 := array:put($array, 2, $x) for $element in (array:flatten($insert1) union array:flatten($insert2)) let $name := $element/name() order by $name return $name |
pass | n/a
notXP31 |
pass | n/a | pass | pass |
array-put-011[+]
X array-put-011: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put([4,5,[6]], 4, "a") |
pass | pass | pass | pass | pass | pass |
array-put-012[+]
X array-put-012: Created on: 2016-06-07 Spec Dependencies: spec = XP31+ XQ31+ Test: array:put([4,5,[6]], -842, "a") |
pass | pass | pass | pass | pass | pass |