WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

XML.CDataSection

CData-Bereiche in der XML-Nachricht werden durch ein Syntaxelement mit dem Feldtyp 'XML.CdataSection' dargestellt.

Der Inhalt des CDataSection-Elements ist der Wert des CDataSection-Elements ohne die <![CDATA[, die den Anfang markieren, und ohne ]]>, die das Ende markieren.

Zum Beispiel der folgende CData-Bereich:
<![CDATA[<greeting>Hello, world!</greeting>]]>
wird beispielsweise durch ein CDataSection-Element mit folgendem Zeichenfolgewert dargestellt:
"<greeting>Hallo,
Welt!</greeting>"
Anders als beim Inhalt werden die Zeichen <,>, &, " und ' bei der Erstellung des CData-Bereichs nicht in die entsprechenden XML-Zeichenentitäten (&lt;, &gt; und &amp;) umgesetzt.

Fälle, in denen 'XML.CDataSection' verwendet wird

Ein CData-Bereich wird oft verwendet, um eine XML-Nachricht in einer anderen zu verschachteln. Durch Verwendung eines CData-Bereichs stellen Sie sicher, dass die reservierten XML-Zeichen (<, > und &) nicht durch XML-Zeichenentitäten ersetzt werden.

Mit 'XML.AsisElementContent' können Zeichendaten ebenfalls unverändert erzeugt werden, allerdings eignet sich 'XML.CDataSection' in der Regel besser, da es die umgebende Nachricht vor Fehlern in der eingebetteten Nachricht schützt.

Syntaxanalyse des Inhalts eines CData-Bereichs

Der Inhalt eines CData-Bereichs muss zur Erstellung einer Nachrichtenbaumstruktur syntaktisch analysiert werden. Für die syntaktische Analyse können Sie die ESQL-Anweisung CREATE mit der Klausel PARSE verwenden (siehe XMLNSC: Mit XML-Nachrichten und Bitströmen arbeiten).
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:20:30


KonzeptthemaKonzeptthema | Version 8.0.0.5 | ac67245_