finos / messageml-utils

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.
https://docs.developers.symphony.com
Apache License 2.0
12 stars 28 forks source link

Fixed invalid PresentationML parsing of recently added elements #315

Closed thibauult closed 2 years ago

thibauult commented 2 years ago

MessageML is a superset of PresentationML. It means that any PresentationML message should be parseable as valid MessageML.

We noticed that we've missed this rule when implementing recent MessageML capabilities such as <ui-action>, <dialog> or <time-picker> elements.

Most of the examples have been taken from our Developer Documentation or our PresentationML Live Renderer Tool.