您的位置:首页 > 新闻 > 会展 > 湛江免费建站模板_品牌建设与质量培训_百度自动搜索关键词软件_免费的推广引流软件下载

湛江免费建站模板_品牌建设与质量培训_百度自动搜索关键词软件_免费的推广引流软件下载

2024/12/26 14:03:15 来源:https://blog.csdn.net/m0_73983707/article/details/141816613  浏览:    关键词:湛江免费建站模板_品牌建设与质量培训_百度自动搜索关键词软件_免费的推广引流软件下载
湛江免费建站模板_品牌建设与质量培训_百度自动搜索关键词软件_免费的推广引流软件下载

生活想埋没我,没想到我是颗种子

                                        —— 24.9.19

一、XML

1.什么是XML

XML是EXtensible Markup Languge的缩写,翻译过来就是可扩展标记语言。所以很明显,XML和HTML一样都是标记语言,也就是说它们的基本语法都是标签

可扩展 三个字表面上的意思是XML允许自定义格式。但这不代表你可以随便写。

在XML基本语法规范的基础上,你使用的那些第三方应用程序、框架会通过XML约束的方式强制规定配置文件中可以写什么和怎么写

XML基本语法这个知识点的定位是:我们不需要从零开始,从头到尾的一行一行编写XML文档,而是在第三方应用程序、框架已提供的配置文件的基础上修改。要改成什么样取决于你的需求,而怎么改取决XML基本语法和具体的XML约束。

2.常见配置文件类型

1.properties文件,例如druid连接池就是使用properties文件作为配置文件

2.XML文件,例如Tomcat就是使用XML文件作为配置文件

3.YAML文件,例如SpringBoot就是使用YAML作为配置文件

4.json文件,通常用来做文件传输,也可以用来做前端或者移动端的配置文件

5.等等..

3.properties配置文件

语法规范

① 由键值对组成

② 键和值之间的符号是等号

③ 每一行都必须顶格写,前面不能有空格之类的其他符号

4.xml细节及约束类型

① 根标签只能有一个

② 第一行永远部是:<?xml version="1.日"encoding="UTF-8"?>,不能放其他

③ xml有约束,约束用于跟定xml内部能编写的内容

                dtd约束:简单、上手快,约東没有schema约束细致

                schema约束:上手慢,约東要比dtd约束细致

加上约束后,可以提示我们写标签,并且可以检错

三、XML解析技术 —— DOM4J

1.DOM4J的使用步骤

        ① 导入jar包 dom4j.jar

        ② 创建解析器对象(SAXReader)

         SAXReader saxReader =new SAXReader();

        ③ 解析xml获得Document对象

        InputStream resourceAsStream = ClassLoader.getSystemResourceAsStream("xml/jdbc.xml");

        ④ 获取根节点RootElement4.

2.DOM4J的API介绍

① 创建SAXReader对象

② 解析XML文件获取Document对象,需要传入要解析的XML文件的字节输入流

③ 获取文档的根标签

④ 获取标签的子标签

⑤ 获取根节点下的子节点

本文介绍可以用DOM4J读取XML文件

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com