已声明的 XML 元素和特性的名称 (Visual Basic)

本主题提供了在 XML 文本中命名 XML 元素和属性的 Visual Basic 准则。 在 XML 文本中,可以指定本地名或限定名。 限定名由 XML 命名空间前缀、冒号和本地名组成。 有关 XML 命名空间前缀的详细信息,请参阅 XML 元素文本

规则

Visual Basic 中的元素或属性的本地名必须遵循以下规则。

  • 可以以命名空间开头。 必须以字母字符或下划线开头 (_)。

  • 必须仅包含字母字符、十进制数字、下划线、句点 ( ) 和连字符 ( )。

  • 长度不得超过 1,024 个字符。

  • 名称中的冒号用于指示命名空间分界。 因此,可以使用冒号为特定名称指定 XML 命名空间。

此外,还应遵循以下准则。

  • XML 1.0 规范保留了以字符串“xml”开头的所有名称,包括任何大小写变体。 因此,请不要将这些名称用于元素和属性名称。

名称长度准则

在实际情况下,名称应尽可能简短,同时仍能清楚地标识元素的性质。 这可以提高代码的可读性,并减少行长度和源文件大小。

但是,名称不应太短,因为这样将无法充分描述元素或代码如何使用它。 这对于代码的可读性非常重要。 如果其他人正在尝试理解它,或者你在写完很长时间之后再去看,则适当的元素名称可以节省时间。

名称是否区分大小写

XML 元素名称区分大小写。 这意味着,当 Visual Basic 编译器对仅字母大小写不同的两个名称进行比较时,会将它们解释为不同的名称。 例如,它会将 ABCabc 解释为指代单独的元素。

XML 命名空间

在创建 XML 元素文本时,可以为元素名称指定 XML 命名空间前缀。 有关详细信息,请参阅 XML 元素文本

另请参阅