Littéral d'instruction de traitement XML (Visual Basic)
Littéral représentant un objet XProcessingInstruction.
Syntaxe
<?piName [ = piData ] ?>
Éléments
<?
Obligatoire. Indique le début du littéral d’instruction de traitement XML.
piName
Obligatoire. Nom indiquant l’application cible de l’instruction de traitement. Impossible de commencer par « xml » ou « XML ».
piData
Optionnel. Chaîne indiquant comment l’application ciblée par piName
doit traiter le document XML.
?>
Obligatoire. Indique la fin de l’instruction de traitement.
Valeur renvoyée
Objet XProcessingInstruction.
Notes
Les littéraux d’instructions de traitement XML indiquent comment les applications doivent traiter un document XML. Lorsqu’une application charge un document XML, elle peut vérifier les instructions de traitement XML pour déterminer comment traiter le document. L’application interprète la signification de piName
et piData
.
Le littéral de document XML utilise une syntaxe similaire à celle de l’instruction de traitement XML. Pour plus d’informations, consultez Littéral de document XML.
Notes
L’élément piName
ne peut pas commencer par les chaînes « xml » ou « XML », car la spécification XML 1.0 réserve ces identificateurs.
Vous pouvez attribuer un littéral d’instruction de traitement XML à une variable ou l’inclure dans un littéral de document XML.
Notes
Un littéral XML peut s’étendre sur plusieurs lignes sans avoir besoin 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 d’instruction de traitement XML en un appel au constructeur XProcessingInstruction.
Exemple
L’exemple suivant crée une instruction de traitement identifiant une feuille de style pour un document XML.
Dim pi As XProcessingInstruction =
<?xml-stylesheet type="text/xsl" href="show_book.xsl"?>