AsisElementContent é um elemento da sintaxe de valor especial utilizado para controlar com precisão o XML gerado.
O elemento da sintaxe AsisElementContent é um elemento de valor especial. O elemento é utilizado para controlar com precisão o XML gerado em uma mensagem de saída sem as proteções dos elementos da sintaxe Element, Attribute e Content. Se você utilizar AsisElementContent, deve assegurar que a mensagem de saída é um XML bem formado.
Você pode escolher utilizar este elemento da sintaxe se, por exemplo, desejar suprimir o comportamento normal no qual as ocorrências de e comercial (&), menor que (<), maior que (>), aspas (") e apóstrofo (') forem substituídas pelas entidades XML predefinidas &, <, >, " e '.
O exemplo a seguir ilustra a utilização de AsisElementContent. A instrução:
Set OutputRoot.XMLNS.(XML.Element)Message.(XML.Content) = '<rawMarkup>';
gera o seguinte XML em uma mensagem de saída:
<Message><rawMarkup></Message>
No entanto, a seguinte instrução:
Set OutputRoot.XMLNS.(XML.Element)Message.(XML.AsisElementContent) = '<rawMarkup>';
gera a seguinte mensagem de saída:
<Message><rawMarkup></Message>
Estes exemplos mostram que o valor de um elemento da sintaxe AsisElementContent não é modificado antes de ser gravado na mensagem de saída.