Skip to content

xsl:merge-action⚓︎

Used within an xsl:merge instruction to define the processing to be carried out on each group of input items sharing a value for the merge key.

Available in XSLT 3.0. From Saxon 9.8, available in all editions. Implemented in Saxon-PE and Saxon-EE since Saxon 9.6.

  • Content: sequence-constructor
  • Permitted parent elements: xsl:merge
  • Element has no attributes

Notes on the Saxon implementation⚓︎

In Saxon 9.6 the implementation of the current-merge-group() function did not match the latest W3C specification. Instead of returning a map, it returned a sequence containing all items in the current merge group, regardless which merge source they came from.

Since Saxon 9.7, the implementation conforms with the final Recommendation.

Details⚓︎

For details and examples, see xsl:merge.

See also⚓︎

Comments