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