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