XSLT Transformation Engine Overview

The XMLTransformer component performs the transformation based on a specific template. The transformation template contains rules to be applied when a specified node is matched. The match attribute is used to associate the template with an XML element. This match attribute can also be used to define a template for a whole branch of an XML document (match="/" defines the whole document).

For more information, see https://www.w3schools.com/xml/xsl_intro.asp.

XSLT Syntax

<xsl:template

     name="name"

     match="pattern"

     mode="mode"

     priority="number">

<!-- Content:(<xsl:param>*,template) -->

</xsl:template>

Attributes

Attribute Value Description
name name

Optional. Specifies a name for a template. 

Note If this attribute is omitted, there must be a match attribute.

match pattern

Optional. A match pattern for a template.

Note If this attribute is omitted, there must be a name attribute.

mode mode Optional. Specifies a mode for a template. The same template rule can be used to receive different results.
priority number Optional. A number that indicates the numeric priority of a template. This allows you to avoid the source node matching two different template rules.