XML-CDATA-Literal (Visual Basic)
Ein Literal, das ein XCData Objekt darstellt.
Syntax
<![CDATA[content]]>
Bestandteile
<![CDATA[
Erforderlich. Gibt den Anfang des XML-CDATA-Abschnitts an.
content
Erforderlich. Textinhalt, der im XML-CDATA-Abschnitt angezeigt werden soll.
]]>
Erforderlich. Gibt das Ende des Abschnitts an.
Rückgabewert
Ein XCData-Objekt.
Bemerkungen
XML-CDATA-Abschnitte enthalten unformatierten Text, der mit dem XML-Code enthalten sein soll, der sie enthält, aber nicht analysiert werden soll. Ein XML-CDATA-Abschnitt kann einen beliebigen Text enthalten. Dazu gehören reservierte XML-Zeichen. Der XML-CDATA-Abschnitt endet mit der Sequenz "]]>". Dies impliziert die folgenden Punkte:
Sie können keinen eingebetteten Ausdruck in einem XML-CDATA-Literal verwenden, da die Eingebetteten Ausdruckstrennzeichen gültige XML-CDATA-Inhalte sind.
XML-CDATA-Abschnitte können nicht geschachtelt werden, da
content
der Wert "]]>" nicht enthalten kann.
Sie können einer Variablen ein XML-CDATA-Literal zuweisen oder in ein XML-Elementliteral einschließen.
Hinweis
Ein XML-Literal kann mehrere Zeilen umfassen, verwendet jedoch keine Zeilenfortsetzungszeichen. Dadurch können Sie Inhalte aus einem XML-Dokument kopieren und direkt in ein Visual Basic-Programm einfügen.
Der Visual Basic-Compiler konvertiert das XML-CDATA-Literal in einen Aufruf des XCData Konstruktors.
Beispiel
Im folgenden Beispiel wird ein CDATA-Abschnitt erstellt, der den Text „Kann Literal-<XML>-Tags enthalten“.
Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>