Nombres de atributos y elementos XML declarados
Actualización: noviembre 2007
En este tema se proporcionan las instrucciones de Visual Basic para denominar los elementos y atributos XML en literales XML. En un literal XML, puede especificar un nombre local o un nombre completo. Un nombre completo se compone 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
El nombre local de un elemento o atributo en Visual Basic debe adherirse a las reglas siguientes.
Puede comenzar con un espacio de nombres. Debe comenzar por un carácter alfabético o un signo de subrayado (_).
Debe contener únicamente caracteres alfabéticos, dígitos decimales, subrayados, puntos (.) y guiones (-).
No puede superar los 1.023 caracteres de longitud.
Los dos puntos que aparecen en los nombres indican la demarcación del espacio de nombres. Por consiguiente, únicamente se pueden usar los dos puntos para especificar un espacio de nombres XML de un nombre determinado.
Además, debe adherirse a la instrucción siguiente.
- La especificación de XML 1.0 se reserva todos los nombres que comienzan con la cadena "xml", ya sea en mayúsculas o minúsculas. Por consiguiente, no use esos nombres para los nombres de elemento y atributo.
Directrices sobre longitud de nombres
A efectos prácticos, los nombres debe ser tan cortos como sea posible aunque tienen que identificar claramente la naturaleza del elemento. Esto mejora la legibilidad de su código y reduce la longitud de línea y el tamaño del archivo de origen.
Sin embargo, los nombres no deben ser tan cortos que no describan adecuadamente el elemento o cómo lo usa el código. Esto es importante para la legibilidad del código. Si otro usuario intenta entenderlo o si el propio usuario lo examina después de mucho tiempo de haberlo escrito, unos nombres de elemento adecuados pueden ahorrar mucho tiempo.
Distinguir mayúsculas de minúsculas en los nombres
Los nombres de los elementos XML distinguen entre mayúsculas y minúsculas. Es decir, cuando el compilador de Visual Basic compara dos nombres cuya única diferencia está en las letras mayúsculas o minúsculas, los interpreta como nombres distintos. Por ejemplo, interpreta ABC y abc como nombres que hacen referencia a distintos elementos.
Espacios de nombres XML
Al crear un literal de elemento XML, puede especificar el prefijo de espacio de nombres XML para el nombre de elemento. Para obtener más información, consulte Literal de elemento XML.