Add to XML node
Build an XML element with optional inner content, child elements and attributes.
Parameters
Name of your XML node. It also accepts a /-separated path: the leading
segments become wrapping parent elements around the built node
(for example invoice/header produces <invoice><header/></invoice>).
If enabled, the node exposes an input whose value becomes the element's
inner content. An atomic input (string, number, boolean, date...) becomes
the element's text content; an XML input (or an array of XML nodes)
is nested as child node(s). Mixing atomic and XML inputs on the same
execution fails the node (XMLValueAndChildrenNotAllowed).
<!-- Has inner value = enabled, string input "France" -->
<XML_node>France</XML_node>
<!-- Has inner value = disabled -->
<XML_node />
List of child elements nested under the XML node.
The child element name. A /-separated name builds a nested chain in one
row (for example address/city produces
<address><city>…</city></address>).
The type of the child's value. Any value type is accepted: an atomic value becomes the child's text content, an XML value (or an array of XML nodes) is nested under the child.
Enabled by default. If enabled, the child gets a dedicated input
connector on the node function; if disabled, the static Value is used
as the child's text content.
List of attributes of the XML node.
The type of the attribute's value. Unlike children, attributes are restricted to atomic types (no XML, array or object).
Input
Present and required when Has inner value is enabled. Accepts any atomic
type or XML; when children are also configured, this input only accepts
XML.
One required input connector per dynamic child (see XML Children
parameter).
One required input connector per dynamic attribute, in the attribute's
atomic type (see XML attributes parameter).