一、XML
1.XML概述
XML是可扩展标记语言(eXtensible Markup Language)的缩写,它是是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据。
举例:
<?xml version="1.0" encoding="UTF-8"?>
<data>
<sender>张三</sender>
<receiver>李四</receiver>
<src>
<addr>北京</addr>
<date>2022-11-11 11:11:11</date>
</src>
<current>武汉</current>
<dest>广州</dest>
</data>
2.XML的几个特点和使用场景
(1)特点
一是纯文本,默认使用UTF-8编码;
二是可嵌套; 如果把XML内容存为文件,那么它就是一个XML文件。
(2)使用场景
XML内容经常被当成消息进行网络传输,或者作为配置文件用于存储系统的信息。
3.XML的创建、语法规则
(1)XML的创建
就是创建一个XML类型的文件,要求文件的后缀必须使用xml,如hello_world.xml
(2)XML的语法规则
XML文件的后缀名为:xml。
文档声明必须是第一行。
<?xml version="1.0" encoding="UTF-8" ?>
version:XML默认的版本号码、该属性是必须存在的
encoding:本XML文件的编码
(3)XML的标签(元素)规则
标签由一对尖括号和合法标识符组成: <name></name>,必须存在一个根标签,有且只能有一个。
标签必须成对出现,有开始,有结束: <name></name>
特殊的标签可以不成对,但是必须有结束标记,如:<br/>
标签中可以定义属性,属性和标签名空格隔开,属性值必须用引号引起来<student id = “1”></name>
标签需要正确的嵌套
(4)XML的其他组成
XML文件中可以定义注释信息:<!– 注释内容 -->
XML文件中可以存在以下特殊字符:
< < 小于
> > 大于
& & 和号
&apo