一、xml文件一般包括以下几部分:
文档声明;元素;属性;注释;CDATA区、特殊字符;处理指令。
1.文档声明
简单语法: <?xml version="1.0" ? >
用encoding方法:<?xml version="1.0" ? encoding="GB2312">,注意点:xml文件的乱码问题,在记事本编写保存的时候如有中文要另存为gb2312格式。
2.元素(标签)
不允许交叉嵌套;xml标签在解析时会将标签内的所有空格和换行看做是标签内容进行处理。
命名规范:可以包含字母、数字及其它可见字符,区分大小写;不能以数字或“_”开头;不能以xml开头;不能包含空格;名称中间不能包含冒号。
3.属性
一个标签可有多个属性;属性值一定要用双引号或者单引号引起来;遵守和标签一样的命名规范。
标签属性所代表的信息,也可被改成用子元素的方式描述。
4.注释
格式:“<!--注释-->”
注意:xml声明前不能有注释;注释不能嵌套
5.CDATA区
在写xml时,有些内容可能不想让解析引擎解析执行,而是当作原始内容处理,那么这些内容就可以放在CDATA区。
转义字符
6.处理指令
必须以“<?”作为开头,以“?>”作为结尾。