XML,Extensible Markup Language
可扩展性标记语言(类似HTML),一种用文本化表示的数据格式
特点:简单、使用广泛,安卓和网站开发经常用到
实例1;
<?xml version="1.0" encoding="UTF-8"?>
<student>
<id>20175104014</id>
<name>郭久</name>
<sex>true</sex>
<cellphone>15137742640</cellphone>
</student>
其表示了一个学生的id,name,sex,cellphone数据。
最基本的规定了解一下:
-第一行是固定不变的,称为XML的声明
-后面内容主体是一个树状层次的元素节点树
-每个元素节点是都是闭合的,以<xxx>开头</xxx>结尾
实例2:
XML可以是很多层次形成一个树状结构
例如:
<?xml version="1.0" encoding="UTF-8"?>
<student>
<id>20175104014</id>
<name>郭久</name>
<sex>true</sex>
<cellphone>15137742640</cellphone>
<score>
<chinese>98</chinese>
<english>89</english>
<math>79</math>
</score>
</student>
其中,score元素下面又有一些子元素节点
实例3:
在XML中,同级的元素可以重名,从而可以保存数组一样的数据
<?xml version="1.0" encoding="UTF-8"?>
<date>
<student>
<id>20175104014</id>
<name>郭久</name>
<sex>true</sex>
<cellphone>15137742640</cellphone>
</student>
<student>
<id>20175104018</id>
<name>郭申</name>
<sex>false</sex>
<cellphone>17839556537</cellphone>
</student>
</date>