Dela via


XML CDATA-literal (Visual Basic)

En literal som representerar ett XCData objekt.

Syntax

<![CDATA[content]]>  

Delar

<![CDATA[
Obligatoriska. Anger början av XML CDATA-avsnittet.

content
Obligatoriska. Textinnehåll som ska visas i avsnittet XML CDATA.

]]>
Obligatoriska. Anger slutet av avsnittet.

Returvärde

Ett XCData objekt.

Kommentarer

XML CDATA-avsnitt innehåller råtext som ska inkluderas, men inte parsas, med den XML som innehåller den. Ett XML CDATA-avsnitt kan innehålla valfri text. Detta inkluderar reserverade XML-tecken. AVSNITTET XML CDATA slutar med sekvensen "]]>". Detta innebär följande punkter:

  • Du kan inte använda ett inbäddat uttryck i en XML CDATA-literal eftersom de inbäddade uttrycksavgränsarna är giltigt XML CDATA-innehåll.

  • DET går inte att kapsla XML CDATA-avsnitt eftersom content det inte kan innehålla värdet "]]>".

Du kan tilldela en XML CDATA-literal till en variabel eller inkludera den i en XML-elementliteral.

Kommentar

En XML-literal kan sträcka sig över flera rader men använder inte radfortsättningstecken. På så sätt kan du kopiera innehåll från ett XML-dokument och klistra in det direkt i ett Visual Basic-program.

Visual Basic-kompilatorn konverterar XML CDATA-literalen till ett anrop till XCData konstruktorn.

Exempel

I följande exempel skapas ett CDATA-avsnitt som innehåller texten "Kan innehålla literala <XML-taggar> ".

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

Se även