Freigeben über


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]]>

Siehe auch