首页 > 代码库 > XML命名规则

XML命名规则

XML = Extensible Markup Language,可扩展标记语言

 

XML 标签对大小写敏感,XML 标签对大小写敏感。在XML 中,标签 <Letter> 与标签 <letter> 是不同的。

必须使用相同的大小写来编写打开标签和关闭标签

XML 必须正确地嵌套

XML 文档必须有根元素

XML 的属性值须加引号

在 XML 中,空格会被保留

元数据(有关数据的数据,如元素ID)应当存储为属性,而数据本身应当存储为元素

命名规则:

名称可以含字母、数字以及其他的字符

名称不能以数字或者标点符号开始

名称不能以字符 “xml”(或者 XML、Xml)开始

名称不能包含空格

推荐使用下划线作为连接符

实体引用

在 XML 中,一些字符拥有特殊的意义。

如果你把字符"<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。为了避免这个错误,请用实体引用来代替 "<" 字符:

<message>if salary &lt; 1000 then</message>

在 XML 中,有 5 个预定义的实体引用:

&lt;               <            小于

&gt;                     >            大于

&amp;          &           和号

&apos;          ‘             单引号

&quot;          "             引号

注释:在 XML 中,只有字符"<" 和 "&" 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。

 

CDATA 部分由"<![CDATA[" 开始,由 "]]>" 结束

 

XML命名规则