Поделиться через


Имена объявляемых элементов и атрибутов XML (Visual Basic)

В этом разделе приведены рекомендации Visual Basic по именованию XML-элементов и атрибутов в литералах XML. В литерале XML можно указать локальное или полное имя.Квалифицированное имя состоит из префикса пространства имен XML, двоеточия и локального имени.Дополнительные сведения о префиксах пространства имен XML содержатся в разделе Литеральное представление XML-элемента (Visual Basic).

Правила

Локальное имя элемента или атрибута в Visual Basic должно следовать следующим правилам.

  • Оно может начинаться с имени пространства имен.Оно должно начинаться с буквенного символа или с подчеркивания (_).

  • Оно должно содержать только буквенные символы, десятичные цифры, подчеркивания, точки (.) и дефисы (-).

  • Длина имени не должна превышать 1,024 символа.

  • Двоеточия, отображаемые в именах, указывает разделение пространства имен.Таким образом, для определенного имени можно использовать двоеточия только для указания пространства имен XML.

Кроме того, следует придерживаться следующих рекомендаций.

  • По спецификации XML 1.0 резервируются все имена, начинающиеся с "xml" в любом варианте написания символов.Следовательно, не используйте такие имена для имен элементов и атрибутов.

Bb385011.collapse_all(ru-ru,VS.110).gifРекомендации по длине имени

По практическим соображениям имя должно быть как можно короче, но по-прежнему ясно определять природу элемента.Это повышает удобочитаемость кода и уменьшает длину строки и размер исходного файла.

Однако, имя не должно быть настолько коротким, что оно не адекватно описывает элемент или то, как код использует его.Это важно для удобства чтения кода.Если нужно, чтобы кто-то другой понял код или, если приходится самостоятельно просматривать код после длительного промежутка времени, то подходящие имена элементов могут сэкономить время.

Учет регистра в именах

Имена элементов XML чувствительны к регистру.Это означает, что при сравнении двух имен, которые различаются только регистром буквенных символов, компилятор Visual Basic воспринимает их как разные имена.Например, он интерпретирует ABC и abc как ссылки на различные элементы.

Пространства имен XML

При создании литерала элемента XML можно указать префикс пространства имен XML для имени элемента.Дополнительные сведения см. в разделе Литеральное представление XML-элемента (Visual Basic).

См. также

Ссылки

Литеральное представление XML-элемента (Visual Basic)

Другие ресурсы

Создание XML в Visual Basic