基本概念
1.在XML中的元素是,从(且包含)开始标签到(且包含)结束标签的部分。
2.在XML中,所有元素都可以拥有子元素;所有元素都可以拥有文本内容和属性;XML文档必须包含根元素。
3.XML标签对大小写敏感,且所有的元素必须有关闭标签。
4.XML声明没有关闭标签,因为XML声明不属于XML本身的组成部分。它不是元素,因此也就不需要关闭标签。
5.XML的属性值必须加(单或双)引号。
6.XML常见的实体引用,"<"-" < ";">"-" > ";"&"-" & ";"&apos"-" ' ";"""-" " " 。
7.XML的注释格式为,<!-- comment -->。
8.XML中的空格不会被删节。
9.XML在Windows应用程序中,换行通常以一对字符来存储:回车符(CR)和换行符(LF)。这对字符与打字机设置新行的动作有相似之处。在Unix应用程序中,新行以(LF)字符存储。Macintosh应用程序中使用(CR)来存储新 行。
10.XML命名规则,a.名称可以包含字母、数字、以及其他的字符 b.名称不能以数字或标点符号开始 c.名称不能以字符"XML"的各种大小写形式开始、d.名称不能包含空格。
11.在名称中尽量避免使用"-"、"."、":",原因是a."word-word",某些软件会认为你要提取第一个单词b."word1-word2",某些软件会认为word1是word2对象的属性、c.冒号会被转换为命名空间来使用。
12.XML可以经常在不中断应用程序的情况下进行扩展。