Freigeben über


XML-CDATA-Literal (Visual Basic)

Ein Literal, das ein XCData-Objekt darstellt.

<![CDATA[content]]>

Teile

  • <![CDATA[
    Erforderlich.Kennzeichnet den Anfang des XML-CDATA-Abschnitts.

  • content
    Erforderlich.Textinhalt, der im XML-CDATA-Abschnitt enthalten sein soll.

  • ]]>
    Erforderlich.Kennzeichnet das Ende des Abschnitts.

Rückgabewert

Ein XCData-Objekt.

Hinweise

XML-CDATA-Abschnitte enthalten unformatierten Text, der zum jeweiligen XML-Code gehört, jedoch nicht analysiert wird.Ein XML-CDATA-Abschnitt kann beliebigen Text enthalten.Dazu gehören auch reservierte XML-Zeichen.Der XML-CDATA-Abschnitt endet mit der Sequenz "]]>".Dies impliziert folgende Punkte:

  • In einem XML-CDATA-Literal können keine eingebetteten Ausdrücke verwendet werden, da die Trennzeichen für eingebettete Ausdrücke gültiger XML-CDATA-Inhalt sind.

  • XML-CDATA-Abschnitte können nicht geschachtelt werden, da der content nicht den Wert "]]>" enthalten darf.

Ein XML-CDATA-Literal kann einer Variablen zugewiesen oder in einem XML-Elementliteral eingeschlossen werden.

HinweisHinweis

Ein XML-Literal kann mehrere Zeilen umfassen, verwendet jedoch keine Zeilenfortsetzungszeichen.So kann Inhalt aus einem XML-Dokument kopiert und direkt in ein Visual Basic-Programm eingefügt werden.

Der Visual Basic-Compiler konvertiert das XML-CDATA-Literal in einen Aufruf des XCData-Konstruktors.

Beispiel

Im folgenden Beispiel wird ein CDATA-Abschnitt mit dem Text "Can contain literal <XML> Tags" erstellt.

Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>

Siehe auch

Referenz

XML-Elementliteral (Visual Basic)

XCData

Weitere Ressourcen

XML-Literale (Visual Basic)

Erstellen von XML in Visual Basic