ROW and LIST combined form a complex function.
SET OutputRoot.XMLNS.Data.Country[] = LIST{ROW('UK' AS name,'pound' AS currency), ROW('US' AS name, 'dollar' AS currency), 'default'};produces the following result:
<Data> <Country> <name>UK</name> <currency>pound</currency> </Country> <Country> <name>US</name> <currency>dollar</currency> </Country> <Country>default</Country> </Data>
ROW and non-ROW values can be freely mixed within a LIST.
A LIST cannot be a member of a ROW. Only named scalar values can be members of a ROW.