XML在以后更多的是用来作为配置文件的。
一. 配置文件
什么是配置文件
- 用来保存程序在运行时需要的一些参数。




- 当配置信息比较复杂的时候,我们就可以用XML。
 二. XML概述
 二. XML概述
 



三. XML的创建、语法规则

 
- 根标签就是写在最外面的标签。


<?xml version="1.0" encoding="UTF-8" ?>
<student>
<!--    下面表示第一个学生的信息-->
    <studnet id = "1">
        <name>1<2</name>
        <age><![CDATA[<<<<<<  >>>>>>  &&&& '''' """"]]></age>
    </studnet>
</student>

四. XML文档约束

- XML文件可以作为软件的配置文件,软件刚开始运行的时候第一步要去读取并解析XML文件里面的内容,所以XML文件的编写方式要按照软件规定的格式 / 要求来进行书写,否则软件无法解析!
- 软件所规定的要求 / 格式专业用语就叫文档约束。约束本身也是一个文件。

4.1 XML文档约束方式一-DTD约束[了解]


 
 
  
4.2 XML文档约束方式二-schema约束[了解]

 

 
- 什么是复杂的标签?就是标签里面还可以有标签。
- sequence表示这个里面所有的标签必须按照顺序来书写。
简单的引入方式:

复杂的引入方式:

 
 
五. XML解析技术

5.1 XML解析技术概述

在我们的XML文件当中,不管是删除还是添加,都要通过它的父节点,也就是父元素去操作。

- DOM的缺点在我们现在的硬件当中可以是忽略不计的,因为现在我们的内存都非常地大。

- 在我们整个XML文件当中,所有的内容都可以认为是节点。


5.2 Dom4J解析XML文件


5.3 Dom4J解析XML文件中的各种节点
 
 
5.4 Dom4J解析XML文件-案例实战
![[已成功]在mac上安装FFmpeg,详细全过程](https://img-blog.csdnimg.cn/6f41f99ecddf4c18903b7692b8a93f13.png#pic_left)




![[EDA]AMP®-Parkinson‘s Disease Progression Prediction](https://img-blog.csdnimg.cn/1e6e6eacf50044989bd76841b3ca5bf1.png)












