XML AsIsElementContent

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 &amp;, &lt;, &gt;, &quot; und &apos; 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>&lt;rawMarkup&gt;</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.

Zugehörige Konzepte
Nachrichtenflüsse - Übersicht
Zugehörige Tasks
Nachrichtenflüsse entwickeln
Zugehörige Verweise
Der XML-Nachrichtentext
XML-Element
XML-Attribut
XML-Inhalt
Beispiel für einen XML-Nachrichtentext: Elemente, Attribute und Inhalt
XML CDataSection
XML EntityReferenceStart und EntityReferenceEnd
XML-Kommentar
XML ProcessingInstruction
XML BitStream
Bemerkungen | Marken | Downloads | Bibliothek | Unterstützung | Rückmeldung
Copyright IBM Corporation 1999, 2006 Letzte Aktualisierung: 23. Aug. 2006
ad06420_