关于Java中XML第三方解析框架DOM4J笔记

一、dom4j下载地址

	/*
	*	dom4j下载地址
	*	选择版本 - Download - zip 下载
	*	之后解压
	*/
	
	https://dom4j.github.io/
	

下载截图

在这里插入图片描述

二、第三方学习文档

	/*
	*	打开解压文件夹 - docs目录下 : 就是第三方提供的学习文档
	*	- 选择 index.html 用浏览器打开
	*	- 选择左上角菜单栏中 : 快速入门(Quick start)
	*/

截图

在这里插入图片描述
在这里插入图片描述

三、导入jar包

	/*
	*	解压文件夹下 - dom4j-版本号.jar 
	*	
	*	< 打开IDEA - 模块下新建libs文件夹 >
	*	 
	*	将jar包复制到libs目录 - 右击jar包 - Add as Library 导包
	*/
	

截图

在这里插入图片描述
在这里插入图片描述

三、解析代码实现

方法

获取解析器对象
	SAXReader saxReader = new SAXReader();
利用解析器获取整个xml文档
	Document document  = saxReader.read(new File("xml文件路径"));
获取xml文档的根标签
	Element rootElement = document.getRootElement();
获取根标签下的各个子标签 返回一个集合
	1.获取全部
	rootElement.elements();
	2.获取指定名字的全部
	rootElement.elements("标签名");
遍历根下子标签集合 获取每一个子标签 element
	1.获取指定属性
	attribute = element.attribute("属性名");
	2.获取这个属性的值
	String value = attribute.getValue();
	3.获取element下的 指定的 子标签
	nameElement = element.element("标签名");
	4.获取nameElement的标签体内容
	String next = element.getNext();
<?xml version="1.0" encoding="UTF-8" ?>
<!--注释的内容-->
<!--本xml文件用来描述多个学生信息-->
<students>
    <!--第一个学生的信息-->
    <student id="1"
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值