XML简介
XML指的是: 可扩展 标记 语言
XML特性
具有平台无关性, 是一门独立的标记语言
具有自我描述性, 且大多数的操作语言 都对XML进行了支持
XML常用的方面
- 网络数据的传输
- 本地数据的存储
- 配置文件的编写
(后期JavaEE WEB阶段 与 JavaEE 框架阶段 会大量的使用XML描述配置文件)
XML语法结构
1、 XML文档声明 (用于描述文档的版本, 以及字符编码信息)
<?xml version="1.0" encoding="UTF-8"?>
2、标记 / 元素 / 标签 / 节点 (同一个事物)
标签分为: 开放标签(开始标签) 与 闭合标签(结束标签)
我们在开始标签有与结束标签之间 描述标签的内容
开始标签的语法结构: <标签名称>
结束标签的语法结构: </标签名称>
3、 XML文档中的所有标签, 允许重名 , 允许互相嵌套, 不允许交叉
4、 任意的XML文件, 都必须存在 且 只能存在一个 根标签
5、 子标签,兄弟标签,父标签,祖先标签,后代标签的 概念
<books>
<book>
<id>10001</id>
<name>A</name>
<info>讲述了.... </info>
</book>
<book>
<id>10002</id>
<name>B</name>
<info>讲述了....</info>
</book>
</books>
上述的xml文档中,
book标签是 books标签的子标签
book标签是 id/name/info 标签的父标签
id/name/info 是books标签的后代标签
books标签是 id/name/info标签的 祖先标签
id与name与info 是兄弟标签
6、 属性
在开始标签中的标签名称后, 可以编写属性:
属性由一个或多个键值对组成,
键与值之间使用等号连接
多个键值对之间 使用空格分割
值必须使用引号引住
7、 XML文档的注释编写
多行注释:
<!-- 注释的内容 ->
来源:CSDN
作者:百挚
链接:https://blog.csdn.net/weixin_45812343/article/details/104805244