Share via


Littéral d'instruction de traitement XML

Mise à jour : novembre 2007

Littéral représentant un objet XProcessingInstruction.

<?piName [ = piData ] ?>

Éléments

  • <?
    Obligatoire. Dénote le démarrage du littéral d'instruction de traitement XML.

  • piName
    Obligatoire. Nom indiquant l'application ciblée par l'instruction de traitement. Ne peut commencer par "xml" ni "XML".

  • piData
    Facultatif. Chaîne indiquant la manière dont l'application ciblée par piName doit traiter le document XML.

  • ?>
    Obligatoire. Dénote la fin de l'instruction de traitement.

Valeur de retour

Objet XProcessingInstruction.

Notes

Les littéraux d'instruction de traitement XML indiquent la manière dont 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 semblable à celle de l'instruction de traitement XML. Pour plus d'informations, consultez Littéral de document XML.

Remarque :

L'élément piName ne peut pas commencer par les chaînes « xml » ou « XML », parce que la spécification XML 1.0 réserve ces identificateurs.

Vous pouvez assigner un littéral d'instruction de traitement XML à une variable ou l'inclure dans un littéral de document XML.

Remarque :

Un littéral XML peut couvrir plusieurs lignes, sans devoir utiliser 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 d'instruction de traitement XML en un appel au constructeur XProcessingInstruction.

Exemple

L'exemple suivant crée une instruction de traitement qui identifie une feuille de style pour un document XML.

Dim pi As XProcessingInstruction = _
  <?xml-stylesheet type="text/xsl" href="show_book.xsl"?>

Voir aussi

Référence

Littéral de document XML

XProcessingInstruction

Autres ressources

Littéraux XML

Création de code XML dans Visual Basic