Maps and arrays Functions
Introduction
XPath 3.1 introduces maps and arrays. Orbeon Forms does not support XPath 3.1 yet, however it implements a subset of operations on maps and arrays.
Availability
[SINCE Orbeon Forms 2017.2]
Maps
Introduction
Orbeon Forms does not support the native XPath 3.1 syntax to create maps. But you can create a new map as follows using the map:merge() and map:entry() functions:
map:merge(
(
map:entry('number', 42),
map:entry('string', 'forty-two'),
map:entry('node', instance()),
map:entry('sequence', 1 to 10)
)
)map:entry()
map:merge()
map:get()
Arrays
Introduction
Orbeon Forms does not support the native XPath 3.1 syntax to create arrays. But you can create a new array as follows using the array:join() and array:append() functions: