Имена объявляемых элементов и атрибутов XML (Visual Basic)
В этом разделе приведены рекомендации Visual Basic по именованию XML-элементов и атрибутов в литералах XML. В литерале XML можно указать локальное или полное имя.Квалифицированное имя состоит из префикса пространства имен XML, двоеточия и локального имени.Дополнительные сведения о префиксах пространства имен XML содержатся в разделе Литеральное представление XML-элемента (Visual Basic).
Правила
Локальное имя элемента или атрибута в Visual Basic должно следовать следующим правилам.
Оно может начинаться с имени пространства имен.Оно должно начинаться с буквенного символа или с подчеркивания (_).
Оно должно содержать только буквенные символы, десятичные цифры, подчеркивания, точки (.) и дефисы (-).
Длина имени не должна превышать 1,024 символа.
Двоеточия, отображаемые в именах, указывает разделение пространства имен.Таким образом, для определенного имени можно использовать двоеточия только для указания пространства имен XML.
Кроме того, следует придерживаться следующих рекомендаций.
- По спецификации XML 1.0 резервируются все имена, начинающиеся с "xml" в любом варианте написания символов.Следовательно, не используйте такие имена для имен элементов и атрибутов.
Рекомендации по длине имени
По практическим соображениям имя должно быть как можно короче, но по-прежнему ясно определять природу элемента.Это повышает удобочитаемость кода и уменьшает длину строки и размер исходного файла.
Однако, имя не должно быть настолько коротким, что оно не адекватно описывает элемент или то, как код использует его.Это важно для удобства чтения кода.Если нужно, чтобы кто-то другой понял код или, если приходится самостоятельно просматривать код после длительного промежутка времени, то подходящие имена элементов могут сэкономить время.
Учет регистра в именах
Имена элементов XML чувствительны к регистру.Это означает, что при сравнении двух имен, которые различаются только регистром буквенных символов, компилятор Visual Basic воспринимает их как разные имена.Например, он интерпретирует ABC и abc как ссылки на различные элементы.
Пространства имен XML
При создании литерала элемента XML можно указать префикс пространства имен XML для имени элемента.Дополнительные сведения см. в разделе Литеральное представление XML-элемента (Visual Basic).
См. также
Ссылки
Литеральное представление XML-элемента (Visual Basic)