Nom des attributs et des éléments 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 en 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 recommandations suivantes.
- La spécification XML 1.0 réserve tous les noms commençant par la chaîne « xml », de toute variante de majuscule. Par conséquent, n’utilisez pas ces noms pour vos noms d’éléments et d’attributs.
Instructions relatives à la longueur du nom
En pratique, votre 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 économiser beaucoup de 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 par ordre alphabétique uniquement, il les interprète comme des noms différents. Par exemple, il interprète ABC
et abc
comme faisant référence à des éléments distincts.
Espaces de noms XML
Lorsque vous créez 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 de document XML.