本主题提供有关在 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 元素文本。