Extensible Markup Language可扩展标记语言
快速入门:
<?xml version='1.0' ?>
<users>
<user id='1'>
<name>zhangsan</name>
<age>23</age>
<gender>male</gender>
<br/>
</user>
<user id='2'>
<name>lisi</name>
<age>24</age>
<gender>female</gender>
</user>
</users>
组成部分:
1.文档声明
格式:<?xml 属性列表 ?>
属性列表:
version版本号,必须的属性
encoding编码方式,告知解析引擎当前文档使用的字符集。默认值ISO-8859-1
standalone是否独立。yes不依赖其他文件,no依赖其他文件
2.指令
结合css的。例如<?xml-stylesheet type = "text/css" href="a.css" ?>
3.标签---自定义的
名称可以包含字母、数字和其他字符;名称不能以数字或标点符号开始;名称不能以字母xml大小写字母开始;名称不能包含空格。
4.属性---id属性值唯一
5.文本
CDATA区:在该区域中的数据会被原样展示
格式:<![CDATA[ 数据 ]]>