XML-CDATA-Literal
Aktualisiert: November 2007
Ein Literal, das ein XCData-Objekt darstellt.
<![CDATA[content]]>
Bestandteile
<![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.
Hinweis: |
---|
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]]>