Das Syntaxelement 'AsIsElementContent' ist ein Sonderwertelement. Es wird zur genauen Steuerung der in einer Ausgabenachricht generierten XML ohne den Schutz der Syntaxelemente Element, Attribut und Inhalt verwendet. Wenn Sie 'AsisElementContent' verwenden, müssen Sie sicher stellen, dass die Ausgabenachricht das korrekte XML-Format aufweist.
Sie können dieses Syntaxelement beispielsweise verwenden, wenn Sie das normale Verhalten unterdrücken möchten, bei dem die Zeichen Ampersand (&), Kleiner als (<), Größer als (>), doppelte Anführungszeichen (") und Apostrophe (') durch die vordefinierten XML-Einheiten &, <, >, " und ' ersetzt werden.
Im nachfolgenden Beispiel wird die Verwendung von AsisElementContent demonstriert. Die Anweisung:
Set OutputRoot.XML.(XML.Element)Message.(XML.Content) = '<rawMarkup>';
generiert die folgende XML in einer Ausgabenachricht:
<Message><rawMarkup></Message>
Die Anweisung
Set OutputRoot.XML.(XML.Element)Message.(XML.AsisElementContent) = '<rawMarkup>';
generiert jedoch folgende Ausgabenachricht:
<Message><rawMarkup></Message>
Dies zeigt, dass der Wert eines AsisElementContent-Syntaxelements nicht geändert wird, bevor er in die Ausgabenachricht geschrieben wird.