MessageML is a markup language used by the Symphony Agent API for representing messages, including formatting (bold, italic, numbered and unnumbered lists etc.) and entity data representing structured objects.
Goal of this ticket is to fix some minor issues found during validation.
Allowing the presence of whitespaces inside the Dialog element
If a UIAction with a target-id referring to a Dialog comes in the messageML before the Dialog itself, the message should be allowed and parsed correctly.
No more that one form is allowed inside a Dialog element
We should be able to match Dialog-UIAction target id even if they are nested inside another element.
Matching Dialog-UiAction should be in the same scope (at the same level of the messageML tree) to be valid.
Goal of this ticket is to fix some minor issues found during validation.