Condividi tramite


Valore letterale CDATA XML (Visual Basic)

Un valore letterale che rappresenta un oggetto XCData.

Sintassi

<![CDATA[content]]>  

Parti

<![CDATA[
Obbligatorio. Indica l'inizio della sezione CDATA XML.

content
Obbligatorio. Contenuto di testo da visualizzare nella sezione CDATA XML.

]]>
Obbligatorio. Indica la fine della sezione.

Valore restituito

Oggetto XCData.

Osservazioni:

Le sezioni CDATA XML contengono testo non elaborato che deve essere incluso, ma non analizzato, con il codice XML che lo contiene. Una sezione CDATA XML può contenere qualsiasi testo. Questo include i caratteri XML riservati. La sezione CDATA XML termina con la sequenza "]]>". Questo implica i seguenti punti:

  • Non è possibile utilizzare un'espressione incorporata in un valore letterale CDATA XML perché i delimitatori di espressione incorporata sono contenuti CDATA XML validi.

  • Le sezioni CDATA XML non possono essere annidate perché content non può contenere il valore "]]>".

È possibile assegnare un valore letterale CDATA XML a una variabile, oppure includerlo in un valore letterale elemento XML.

Nota

Un valore letterale XML può estendersi su più righe, ma non utilizza caratteri di continuazione di riga. In questo modo è possibile copiare il contenuto da un documento XML e incollarlo direttamente in un programma Visual Basic.

Il compilatore Visual Basic converte il valore letterale CDATA XML in una chiamata al costruttore XCData.

Esempio

Nell'esempio seguente viene creata una sezione CDATA contenente il testo "Può contenere tag di valore letterale <XML>".

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

Vedi anche