已声明的 XML 元素和特性的名称 (Visual Basic)
本主题提供了在 XML 文本中命名 XML 元素和属性的 Visual Basic 准则。 在 XML 文本中,可以指定本地名或限定名。 限定名由 XML 命名空间前缀、冒号和本地名组成。 有关 XML 命名空间前缀的详细信息,请参阅 XML 元素文本。
规则
Visual Basic 中的元素或属性的本地名必须遵循以下规则。
可以以命名空间开头。 必须以字母字符或下划线开头 (
_
)。必须仅包含字母字符、十进制数字、下划线、句点 ( ) 和连字符 ( )。
长度不得超过 1,024 个字符。
名称中的冒号用于指示命名空间分界。 因此,可以使用冒号为特定名称指定 XML 命名空间。
此外,还应遵循以下准则。
- XML 1.0 规范保留了以字符串“xml”开头的所有名称,包括任何大小写变体。 因此,请不要将这些名称用于元素和属性名称。
名称长度准则
在实际情况下,名称应尽可能简短,同时仍能清楚地标识元素的性质。 这可以提高代码的可读性,并减少行长度和源文件大小。
但是,名称不应太短,因为这样将无法充分描述元素或代码如何使用它。 这对于代码的可读性非常重要。 如果其他人正在尝试理解它,或者你在写完很长时间之后再去看,则适当的元素名称可以节省时间。
名称是否区分大小写
XML 元素名称区分大小写。 这意味着,当 Visual Basic 编译器对仅字母大小写不同的两个名称进行比较时,会将它们解释为不同的名称。 例如,它会将 ABC
和 abc
解释为指代单独的元素。
XML 命名空间
在创建 XML 元素文本时,可以为元素名称指定 XML 命名空间前缀。 有关详细信息,请参阅 XML 元素文本。