RecoverHtml$

Takes one parameter, EscapedHTMLString, and returns the Unescaped Version of this string

Description:

This function takes a string of Escaped HTML that may be stored inside the database and returns the Unescaped HTML Version.

Warning: This should not be used anywhere that untrusted users can feed data into it. It should only make use of data provided by users who have full access to the database already.

Warning: Careful consideration must be given prior to using any function that unescapes HTML prior or API or HTTP output; as JSON escaped data or otherwise. Consider carefully if the calling system(s) are expecting the data to be websafe (clean and ready to display in a web browser) or not. If unescaped data is sent to the client, it is critical that the client ensures that data is safe to display prior to placing it in the web browser's DOM.

List of Tags:

The following is the list of tags that can be unescaped by RecoverHTML$:

B, U, I, CENTER, A, TT, BIG, SMALL,  FONT, STRONG, EM, TABLE,  TH,  TR, TD,  TBODY, 
COLGROUP,  COL, THEAD, DIV,  SPAN, , HR, UL, LI,  OL,  H1, H2,
H3, H4,  H5,  H6,  P,  BR, SUP, SUB, ADDRESS, FORM, INPUT,  SELECT,
BUTTON, OPTION,  OPTGROUP, TEXTAREA,  LABEL, CODE, PRE, COMMENT,  IMG
BLOCKQUOTE,  CITE, ABBR, ACRONYM, MAP, AREA, ?, !--

Example:

[New] HtmlContent = RecoverHtml$ Content.Event.Body
HtmlBlock
  {{HtmlContent}}
End HtmlBlock