Nombres de atributos y elementos XML declarados (Visual Basic)

En este tema se proporcionan instrucciones de Visual Basic para asignar nombre a elementos y atributos XML en literales XML. En un literal XML, puede especificar un nombre local o un nombre completo. Un nombre completo consta de un prefijo de espacio de nombres XML, dos puntos y un nombre local. Para obtener más información sobre los prefijos de espacio de nombres XML, vea Literal de elemento XML.

Reglas

Un nombre local de un elemento o atributo de Visual Basic debe cumplir las reglas siguientes.

  • Puede comenzar por un espacio de nombres. Debe comenzar por un carácter alfabético o un signo de subrayado (_).

  • Solo debe contener caracteres alfabéticos, dígitos decimales, caracteres de subrayado, puntos (.) y guiones (-).

  • No debe tener más de 1024 caracteres de longitud.

  • Los dos puntos que aparecen en los nombres indican la demarcación del espacio de nombres. Por lo tanto, solo puede usar dos puntos para especificar un espacio de nombres XML para un nombre determinado.

Además, debe cumplir las siguientes instrucciones.

  • La especificación XML 1.0 reserva todos los nombres que comienzan por la cadena "xml", de cualquier variación de mayúsculas. Por lo tanto, no use esos nombres para los nombres de elemento y atributo.

Instrucciones de longitud de nombre

Como cuestión práctica, un nombre debe ser lo más corto posible para identificar claramente la naturaleza del elemento. Esto mejora la legibilidad del código y reduce la longitud de línea y el tamaño del archivo de origen.

Pero el nombre no debe ser tan corto que no describa adecuadamente el elemento o cómo lo usa el código. Esto es importante para la legibilidad del código. Si alguien más está intentando entenderlo, o si usted lo consulta mucho tiempo después de escribirlo, los nombres de elemento adecuados pueden ahorrar tiempo.

Distinción entre mayúsculas y minúsculas en nombres

Los nombres de elementos XML distinguen mayúsculas de minúsculas. Esto significa que cuando el compilador de Visual Basic compara dos nombres que solo difieren en las mayúsculas y minúsculas, los interpreta como nombres diferentes. Por ejemplo, interpreta ABC y abc como elementos independientes.

Espacios de nombres XML

Al crear un literal de elemento XML, puede especificar el prefijo de espacio de nombres XML para el nombre del elemento. Para obtener más información, vea Literal de elemento XML.

Consulte también