[xsl] Map construction

Subject: [xsl] Map construction
From: "Christophe Marchand cmarchand@xxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 18 Apr 2019 08:06:38 -0000
Hello,

is it legal to construct a map this way :

<xsl:variable name="myMap" as="map(xs:string,xs:string+)">
B  <xsl:sequence select="map:entry('key1', ('val11','val12'))"/>
B  <xsl:sequence select="map:entry('key2', ('val21','val22'))"/>
</xsl:variable>

Or should I construct a sequence of map:entry, and then apply map:merge on that sequence ?

Thanks in advance,
Christophe

Current Thread