Form XML Data Payload

   MaestroThe UI design product.  |    Form Builder  |  All versions This feature is related to all versions.

Each Journey Maestro form has the XML Data Payload, which is the XML layer that represents the user's input data of the form and is used for external systems integration. This layer is created when a form is built. Most components are added to the XML layer by default, except for pages, sections, blocks, and data fields. For more information, see data model overview.

The default form XML data payload is a flat structure XML document, which only includes components, but not the hierarchy they belong to. This is illustrated by the following form with two fields, First Name and Surname, that appear in two different sections of the form.

By default, the XML tags created for each of these items are identical: FirstName and Surname present twice in the XML document, as shown below.

Only the first XML tag is created for First Name and for Surname, so this results in a duplicate bindings error.

Next, learn about component data binding.