The tXMLMap component uses a group element to group the output data according to a given grouping condition. This allows you to wrap elements matching the same condition with this group element.
To set a group element, two restrictions must be respected:
the root node cannot be set as group element;
the group element must be the parent of the loop element.
The option of setting group element is not visible until you have set the loop element; this option is also invisible if an element is not allowed to be set as group element.
Once the group element is set, all of its sub-elements except the loop one are used as conditions to group the output data.
You have to carefully design the XML tree view for the optimized usage of a given group element. For further information about how to use a group element, see tXMLMap.
The group element processes the data always within one single flow.
The aggregate element splits this flow into separate and complete XML flows.