Share via


Valore letterale CDATA XML

Aggiornamento: novembre 2007

Valore letterale che rappresenta un oggetto XCData.

<![CDATA[content]]>

Parti

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

  • content
    Obbligatorio. Contenuto di testo che viene visualizzato nella sezione CDATA XML.

  • ]]>
    Obbligatorio. Indica la fine della sezione.

Valore restituito

Un oggetto XCData.

Note

Le sezioni CDATA XML contengono testo non elaborato che deve essere incluso, ma non analizzato, nell'XML che lo contiene. Una sezione CDATA XML può contenere qualsiasi testo. Inclusi caratteri XML riservati. La sezione CDATA XML termina con la sequenza"]] > ". Questa condizione implica quanto segue:

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

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

È possibile assegnare un valore letterale CDATA XML a una variabile, o includerla in un valore letterale di un elemento XML.

Nota:

Un valore letterale XML può occupare più righe ma non utilizzare caratteri di continuazione di riga. Questo permette di 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 a una chiamata al costruttore XCData.

Esempio

Nell'esempio seguente viene illustrato come crea una sezione CDATA che contiene il testo "Può contenere i tag del valore letterale <XML>"

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

Vedere anche

Riferimenti

Valore letterale Element XML

XCData

Altre risorse

Valori letterali XML

Creazione di XML in Visual Basic