xml作为配置文件的优势
我们之前尝试过使用properties文件作为我们的配置文件,但是当我们的内容较多的时候,我们文件的可读性见会非常差
- 而我们使用xml文件则会清晰明了
XML-概括
XML-标签的规则
XML-语法规则
- version的值默认为1.0
- 在一个xml文件中跟标签有且只有一个
xml文件的声明部分前面不能有空格,所有声明部分必须写在第一行,并且必须定格写
<?xml version="1.0" encoding="UTF-8" ?><!--声明部分:顶格写-->
<students><!--跟标签:只能存在一个-->
<!-- 第一个学生的信息-->
<student id="1">
<name>张三</name><!--通过student的属性来描述是哪个学生-->
<age>17</age>
<info>学生< < < < < < < < </info><!--大于小于等特殊字符用特殊字符来替代-->
<!--如果我们的特殊符号太多,这样就很麻烦了,我们可以使用CDATA区来表示-->
<!--在CDATA区中的内容就仅仅被当成是文本-->
<message><![CDATA[<<<<<>>>>>>>>>>>>仅仅当成是文本]]></message><!--CDATA区-->
</student>
<!-- 第二个学生的信息-->
<student id="2">
<name>李四</name>
<age>20</age>
</student>
</students>
- xml文件是否正确的检查
-1.可以使用IDEA自带的检查
**如果我们出现错误,IDEA将会爆出错误 - 2.可以在浏览器上运行XMl文件
**如果我们的XML文件查询错误,我们的文件将会出现运行错误
xml-DOM解析思想
解析的准备工作
我们使用解析工具进行解析,这里我们使用的解析工具是Dom4j。需要使用其对应的.jar包才能进行使用
xml-解析代码的实现
记录
关于使用dom实现解析xml文件的解析,在导入jar包这个过程中估计是失败了(jar可能有问题或者是导入的方式问题)故没有往后看写下去,特此记录(解析实现的代码可以自查)**