声明的 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 元素文本

另请参阅