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文件-案例实战