第1章 XML
1.1 Xml语言和作用
1.2 Xml语法
1、文档声明
格式:<?xml 版本信息[编码信息][文档独立信息]?>
1、版本声明:<?xml version=”1.0”?>
2、文档编码声明:<?xml version=”1.0” encoding=”GB2312”?>
注意:文档编码声明默认的是“UTF-8”,如果要使用中文要加上encoding=”GB2312”.
3、独立文档声明:文档是否依赖外部文档。IE不支持
<?xml version=”1.0” encoding=”GB2312”standalone=”yes” ?>
2、元素
1、命名规范
1、名称只能以字母、下划线或者冒号开头;
2、名称中可以包含字母、数字、下划线及其他在XML标准中允许的字符;
3、名称中不能包含空格;
4、名称中尽可能不要使用冒号
2、构成:用开始标签、元素内容和结束标签构成
3、形式(以student为例)
1、空元素:<student/>,一定要加斜杠,空元素在xml中基本不用。
2、带属性的空元素:<student name=”张三” age= ”57”/>
3、带内容的元素:
<student>
这是一个学生的信息
<name>张三</name/>
<age>57</age>
</student>
4、带属性和内容的元素
<student name=”张三”>
这是一个学生的信息
<age>57</age>
</student>
4、元素与属性的区别
元素:指的是开始标签、结束标签,以及两者之间的一切内容,包括属性、文本、注释及子元素。
标签: 是一对尖括号和两者之间的内容,包括元素名和所有属性。
3、注释
1、Xml文件中的注释采用:“<!--注释-->”格式。
2、注意:
1、注释不能出现在XML声明之前,xml声明必须置于文档最前面。
2、不能出现在标记中
3、字符串“--”不能在注释中出现,不许以“--->”
4、CDATA区、特殊字符
1、CDATA区的作用:将整个文本解释为字符数据而不是标记。
2、转义字符
大于号 (>) | 小于号 (<) | 与符号 (&) | 双引号(”) | 单引号(’) |
> | < | & | " | ' |
5、处理指令(PI)
Processing Instruction:允许文档中包含由应用程序来处理的指令,常用的一个样式表单的处理命令:<?xml-sheetstyle href=”hello.css” type=”text/css”?>。在开始标记<?后的第一个字符串“xml-sheetstyle”叫做处理指令的目标,其他部分传递个应用程序的字符数据。