XML
1.xml基本介绍
- 可扩展标记语言
- 两个程序间进行数据通信
- 给一台服务器做一个配置文件
- spring 中的ico配置文件,beans.xml ,mybatis XXXMapper.xml ,tomat server.xml,web.xml,maven pom.xml
- 能存储一些复杂的数据关系
2.xml快速入门
<!--1.xml:该文件的类型是xml
2.version="1.0"版本
3.encoding="UTF-8" 文件的编码
4.students :根元素,程序员自己定
5.<student></student> 表示students一个元素,可以有多个
6.id是属性,name,age,gender是student元素的子元素
-->
<?xml version="1.0" encoding="UTF-8" ?>
<students>
<stdent id="100">
<name>zhezi</name>
<age>19</age>
<gender>男</gender>
</stdent>
</students>
3.xml语法
-
文档声明放在第一行
-
每个文档有且只有一个根元素
-
不含标签体简写为<zhe/>
-
命名规则(标签)
- 标签区分大小写
- 标签不能以数字开头
- 标签不能包含空格
- 标签不能包含:(冒号)
-
属性:
1)一个元素可以有多个属性
2)特定的属性名称在同一个元素标记中只能出现一次
3)属性的值里面不能包括&字符
-
CDATA节
1.说明:有些内容不想让解析引擎执行,而是当作原始内容处理(即当做普通文本)
2.语法:
1)可以输入任意字符(除 ]]>)
2)不能嵌套
<![CDATA[
这里面就会被当成纯文本处理
]]>
-
转义字符
转义字符对于一些单个字符,若想显示其原始样式,也可以使用转义的形式进行处理