什么是XML?
XML是可扩展标记语言,它是一种数据表示格式,可以描述非常复杂的数据结构,常用于传输和存储数据
XML的几个特点和使用场景
- 一是纯文本,默认使用UTF-8编码;二是可嵌套
- 如果把XML内容存为文件,那么它就是一个XML文件
- 使用场景:XML内容经常被当成消息进行网络传输,或者可以作为项目或者模块的配置文件用于存储系统的信息
- 文件后缀必须是xml
- 文档声明必须是第一行
- 标签由一堆尖括号和合法标识符组成:<name></name>,必须存在一个根标签,有且只能有一个
- 标签必须成对出现,有开始,有结束:<name></name>
- 特殊的标签可以不成对,但是必须有结束标记:比如<br/>
- 标签中可以定义属性,属性和标签名空格隔开,属性值必须用引号引起来<student id= "1'></name>
- 标签需要正确的嵌套
- XML文件中可以定义注释信息:<!- 注释内容 -->
- XML文件中可以存在以下特殊字符
- XML文件中可以存在CDATA区:<![CDATA区[ ...内容... ]]>