1 XML声明
<? xml version="1.0"?>指出XML的版本号为1.0
在声明中还可以指出该XML是独立的,还是与其他文档相关联的
如果XML不独立,那么声明要写成如下形式:
<? xml version="1.0" standalone="no"?>
2 根元素
每个XML文档都有一个且只能有一个根元素,而其他元素则都要包含在这个根元素中.
根元素中可以包含空元素.
需要注意的是,开始标签与结束标签中的名称必须完全一致,包括大小写.
3 元素
下面是XML元素标签的组成部分
HTML依赖于预先定义好的标签,由浏览器识别出来,而XML中并不存在预先定义的标
签,所以XML处理要通过上表的符号识别出标签
XML 元素由三个部分组成:起始标签,内容,结束标签
注意,起始标签与结束标签必须完全对应,包括字母的大小写.
定义元素名称时候,需要遵循以下原则
(1)元素名称不能为空,至少含有一个字母
(2)元素名称只能以字母或下划线或冒号开头
(3)元素名称首字符之后可以接一个或多个字母,数字,破折号,下划线句号;
(4)元素名称不能用字母x,m和i开头;
(5)元素名称能够描述元素内容
4 元素嵌套
XML中元素嵌套指的是元素必须完全包含在另一个元素中.
如下为错的
5 空元素
指不包含任何内容的元素,形式如下<banner></banner>
另外一种形式<banner/>
6 属性
它依附于元素存在的.元素可以具有属性,元素的每个属性按照等号分开的名称与
值的形式写在元素的开始标签中,还可以有一些额外的空格.
属性值用单撇号或者双撇号括起来.
如下
<message language="English" length="150"></message>