Loop constructs (xsl:for-each)
When working with a list of values as the starting point of a function scope, the function modeler automatically uses the ‘xsl:for-each’. This is important when defining your function if you want the scope to be different to the starting point value that is selected. When a starting point is defined as a list the function modeler uses the defined starting point for the loop. That is the ‘for-each’. If the scope of the function is the element parent the alternative starting point can be selected from the widget. This changes the element used in the for-each statement.