1、组成
XML文件分为:文档声明、元素、属性、注释、CDATA区、特殊字符和处理指令
2、文档声明
1、作用
用来声明文档的基本属性,XML解析器将根据这些属性来正确解析XML数据
2、规则
1、一个XML必须包含且只包含一个文档说明
2、文档声明必须在XML文件的第一行
3、不包含文档声明的XML文件被称为格式不良好的XML文件
3、格式
说明
1、version:表示XML数据遵循的规范版本
2、encoding:表示XML文件使用的编码,默认值是UTF-8
3、standalone:表示XML是否是独立文件,仅有yes和no两个值,默认值是yes,表示XML文件是一个独立的文档
3、元素
1、概念
一个XML标签就是一个XML元素
2、标签的两种格式
1、
内容
2、
3、规则
1、一个标签中可以嵌套若干个子标签,但所有标签必须合理的嵌套,绝对不允许交叉嵌套。
2、一个XML文档只能包含一个根标签,其他标签是根标签的子孙标签。
3、对于XML标签中出现的所有空格和换行,XML解析程序都会当做标签体进行处理。
4、命名规范
1、区分大小写
2、不能以数字、标点符号或下划线开头
3、不能以XML的任何形式作为开头
4、不能包含空格
5、名称之间不能使用冒号
4、属性
1、一个标签可以有多个属性,每个属性都有自己的名称和值
2、属性值一定要使用双引号或单引号包括
3、定义属性名必须遵循与元素名称相同的命名规范
5、注释
1、格式
2、规则
1、注释不能写在文档声明之前
2、注释不能嵌套
6、CDATA区
1、作用
将内容作为普通文本进行处理
2、语法
......
]]>
7、转义字符
1、概念
对单个字符进行转义
2、与CDATA区的不同
CDATA可以保留特殊符号,而转义字符将使用其他字符代替特殊字符
8、处理指令(PI)
1、作用
用来引导XML解析引擎对XML进行解析
2、格式
...... ?>
3、XML文档声明语句是最常见的一种处理指令
阅读(648) | 评论(0) | 转发(0) |