Partager via


Littéral CDATA XML

Mise à jour : novembre 2007

Littéral représentant un objet XCData.

<![CDATA[content]]>

Éléments

  • <![CDATA[
    Obligatoire. Dénote le démarrage de la section XML CDATA.

  • content
    Obligatoire. Contenu de texte devant s'afficher dans la section XML CDATA.

  • ]]>
    Obligatoire. Dénote la fin de la section.

Valeur de retour

Objet XCData.

Notes

Les sections XML CDATA contiennent du texte brut qui doit être inclus, mais non analysé, avec le XML qui le contient. Une section XML CDATA peut contenir n'importe quel texte, notamment les caractères XML réservés. La section XML CDATA se termine par la séquence « ]]> », ce qui implique les points suivants :

  • Vous ne pouvez pas utiliser d'expression incorporée dans un littéral XML CDATA, parce que les délimiteurs d'expression sont des contenus XML CDATA valides.

  • Les sections XML CDATA ne peuvent pas être imbriquées, parce que content ne peut pas contenir la valeur « ]]> ».

Vous pouvez assigner un littéral XML CDATA à une variable ou l'inclure dans un littéral d'élément XML.

Remarque :

Un littéral XML peut couvrir plusieurs lignes, mais n'utilise pas de caractères de continuation de ligne. Cela vous permet de copier le contenu d'un document XML et de le coller directement dans un programme Visual Basic.

Le compilateur Visual Basic convertit le littéral XML CDATA en un appel au constructeur XCData.

Exemple

L'exemple suivant crée une section CDATA qui contient le texte « Can contain literal <XML> tags » (Peut contenir des balises <XML> littérales).

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

Voir aussi

Référence

Littéral d'élément XML

XCData

Autres ressources

Littéraux XML

Création de code XML dans Visual Basic