Littéral CDATA XML (Visual Basic)
Littéral représentant un objet XCData.
Syntaxe
<![CDATA[content]]>
Éléments
<![CDATA[
Obligatoire. Indique le début de la section CDATA XML.
content
Obligatoire. Contenu texte à afficher dans la section CDATA XML.
]]>
Obligatoire. Désigne la fin de la section.
Valeur renvoyée
Objet XCData.
Notes
Les sections CDATA XML contiennent du texte brut qui doit être inclus, mais pas analysé, avec le XML qui le contient. Une section CDATA XML peut contenir n’importe quel texte. Cela inclut les caractères XML réservés. La section CDATA XML se termine par la séquence « ]]> ». Cela implique ce qui suit :
Vous ne pouvez pas utiliser une expression incorporée dans un littéral CDATA XML, car les délimiteurs d’expressions incorporées sont du contenu CDATA XML valide.
Les sections CDATA XML ne peuvent pas être imbriquées, car
content
ne peuvent pas contenir la valeur « ]]> ».
Vous pouvez affecter un littéral CDATA XML à une variable ou l’inclure dans un littéral d’élément XML.
Notes
Un littéral XML peut s’étendre sur plusieurs lignes mais n’utilise pas de caractères de continuation de ligne. Cela vous permet de copier du contenu à partir d’un document XML et de le coller directement dans un programme Visual Basic.
Le compilateur Visual Basic convertit le littéral CDATA XML en un appel au constructeur XCData.
Exemple
L’exemple suivant crée une section CDATA qui contient le texte « Peut contenir des balises <XML> latérales ».
Dim cdata As XCData = <![CDATA[Can contain literal <XML> tags]]>