'AsisElementContent' ist ein besonderes Wertsyntaxelement, mit dem generierter XML-Code genau gesteuert wird.
Das Syntaxelement 'AsisElementContent' ist ein besonderes Wertelement. Das Element wird zur genauen Steuerung des in einer Ausgabenachricht generierten XML-Codes ohne den Schutz der Syntaxelemente für Element, Attribut und Inhalt verwendet. Wenn Sie 'AsisElementContent' verwenden, müssen Sie sicherstellen, 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 (>), Anführungszeichen (") und Apostroph (') durch die vordefinierten XML-Einheiten &, <, >, " und ' ersetzt werden.
Im nachfolgenden Beispiel wird die Verwendung von AsisElementContent demonstriert. Die Anweisung:
Set OutputRoot.XMLNS.(XML.Element)Message.(XML.Content) = '<rawMarkup>';
generiert die folgende XML in einer Ausgabenachricht:
<Message><rawMarkup></Message>
Die Anweisung
Set OutputRoot.XMLNS.(XML.Element)Message.(XML.AsisElementContent) = '<rawMarkup>';
generiert jedoch folgende Ausgabenachricht:
<Message><rawMarkup></Message>
Diese Beispiele zeigen, dass der Wert eines AsisElementContent-Syntaxelements nicht geändert wird, bevor er in die Ausgabenachricht geschrieben wird.