已声明的 XML 元素和属性的名称

更新:2007 年 11 月

本主题介绍在 Visual Basic 中,对 XML 文本中的 XML 元素和属性进行命名准则。在 XML 文本中,可以指定本地名称,也可以指定限定名。限定名由 XML 命名空间前缀、冒号和本地名称组成。有关 XML 命名空间前缀的更多信息,请参见 XML 元素文本

规则

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

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

  • 只能包含字母、十进制数字、下划线、句点 (.) 和连字符 (-)。

  • 长度不能超过 1,023 个字符。

  • 名称中的冒号指示命名空间划分。因此,冒号只能用于为特定名称指定 XML 命名空间。

另外,还应遵循下面的准则。

  • XML 1.0 规范保留以字符串“xml”(不区分大小写)开头的所有名称。因此,不要将这类名称用作元素和属性名称。

名称长度原则

在实际使用时,名称应尽可能短,同时仍然能清楚地表明元素的性质。这样就会提高代码的可读性,并减小行的长度和源文件大小。

但是,名称也不应太短,以免不能描述元素或代码使用元素的方式。这对于代码的可读性是很重要的。如果他人需要理解代码,或者在编写完代码的很长时间之后要查看代码,使用适当的元素名称可以节省时间。

名称的大小写敏感性

XML 元素名称区分大小写。这意味着,Visual Basic 编译器在比较两个只有字母大小写不同的名称时,会将它们解释为不同的名称。例如,编译器将 ABC 和 abc 解释为引用不同的元素。

XML 命名空间

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

请参见

参考

XML 元素文本

其他资源

在 Visual Basic 中创建 XML