L'elemento di sintassi AsIsElementContent è un elemento di valore speciale. Viene utilizzato per controllare in modo preciso l'XML creato in un messaggio di output senza le protezioni degli elementi di sintassi Elemento, Attributi e Contenuto. Se viene utilizzato l'elemento AsisElementContent, accertarsi che il messaggio di output sia un XML corretto.
È possibile scegliere di utilizzare questo elemento di sintassi se, ad esempio, si desidera eliminare il funzionamento normale in cui i segni ampersand (&), minore (<), maggiore (>), doppio apice (") e apostrofo (') sono sostituiti dalle entità XML predefinite &, <, >, " e '.
Nell'esempio riportato di seguito viene descritto l'utilizzo dell'elemento AsisElementContent. L'istruzione:
Set OutputRoot.XML.(XML.Element)Message.(XML.Content) = '<rawMarkup>';
crea il seguente XML in un messaggio di output:
<Message><rawMarkup></Message>
Tuttavia, l'istruzione
Set OutputRoot.XML.(XML.Element)Message.(XML.AsisElementContent) = '<rawMarkup>';
crea il seguente messaggio di output:
<Message><rawMarkup></Message>
Viene qui illustrato che il valore di un elemento di sintassi AsisElementContent non viene modificato prima di essere scritto nel messaggio di output.