Partager via


Noms des éléments et attributs XML déclarés (Visual Basic)

Cette rubrique fournit des instructions Visual Basic pour nommer des éléments et des attributs XML dans des littéraux XML. Dans un littéral XML, vous pouvez spécifier un nom local ou un nom qualifié. Un nom qualifié se compose d’un préfixe d’espace de noms XML, d’un signe deux-points et d’un nom local. Pour plus d’informations sur les préfixes d’espace de noms XML, consultez LITtéral d’élément XML.

Règles

Un nom local d’un élément ou d’un attribut dans Visual Basic doit respecter les règles suivantes.

  • Il peut commencer par un espace de noms. Il doit commencer par un caractère alphabétique ou un trait de soulignement (_).

  • Il doit contenir uniquement des caractères alphabétiques, des chiffres décimaux, des traits de soulignement, des points (.) et des traits d’union (-).

  • Il ne doit pas contenir plus de 1 024 caractères.

  • Les deux-points qui apparaissent dans les noms indiquent la démarcation de l’espace de noms. Par conséquent, vous pouvez utiliser les deux-points uniquement pour spécifier un espace de noms XML pour un nom particulier.

En outre, vous devez respecter les instructions suivantes.

  • La spécification XML 1.0 réserve tous les noms commençant par la chaîne « xml », de toute variante de mise en majuscules. Par conséquent, n’utilisez pas ces noms pour vos noms d’élément et d’attribut.

Instructions relatives à la longueur du nom

En pratique, un nom doit être aussi court que possible tout en identifiant clairement la nature de l’élément. Cela améliore la lisibilité de votre code et réduit la longueur de ligne et la taille du fichier source.

Toutefois, votre nom ne doit pas être si court qu’il ne décrit pas correctement l’élément ou la façon dont votre code l’utilise. Cela est important pour la lisibilité de votre code. Si quelqu’un d’autre essaie de le comprendre, ou si vous le regardez longtemps après l’avoir écrit, les noms d’éléments appropriés peuvent gagner du temps.

Sensibilité de la casse dans les noms

Les noms d’éléments XML respectent la casse. Cela signifie que lorsque le compilateur Visual Basic compare deux noms qui diffèrent uniquement dans le cas alphabétique, il les interprète comme des noms différents. Par exemple, il interprète et abc fait référence à des éléments distinctsABC.

Espaces de noms XML

Lors de la création d’un littéral d’élément XML, vous pouvez spécifier le préfixe d’espace de noms XML pour le nom de l’élément. Pour plus d’informations, consultez LITtéral d’élément XML.

Voir aussi