dom4j jar包_XML解析之DOM4j以及XPATH技术

本文介绍了DOM4j,一个Java XML API,其特点包括性能优秀、易用灵活,与JDOM类似但更先进。重点讲解了如何使用XPATH在DOM4j中快速定位节点,包括导入相关jar包、XPath语法应用,并通过实例演示了操作过程。
摘要由CSDN通过智能技术生成

1、什么是DOM4j?

DOM4J是一个Java的XML API,是JDOM的升级品,用来读写XML文件的

2、DOM4j具有什么特点?

JDOM的一种智能分支,它合并了许多超出基本XML文档表示的功能。它使用接口和抽象基本类方法。具有性能优异、灵活性好、功能强大和极端易用的特点。是一个开放源码的文件。

3、DOM4j例子?

1、book.xml文件:

<?xml version="1.0" encoding="UTF-8"?>

2、导包:

6b6c581958c4cbe01766345cfdbc96a9.png

3、TestDom4J.java

package 

4、输出结果:

07cbd65bccb6809a55e3e509138b257d.png

注意:可以发现其实DOM4j与JDOM写法相似,一个是builer一个是reader


1、什么是XPATH?

在DOM4J解析中使用XPATH技术可以快速的获取节点。XPATH技术有点像正则表达式,是一种语法格式,通过这种语法可以快速捕获节点。

2、在使用XPATH技术快速获取节点需要做哪些准备工作?

需要将相应的jar包导入工程项目中,即DOM4J的jar包,Jaxen的jar包。同时若有需要还需要XPath的中文文档以供参考。

b81ce57c9d931cf11bf6e0e21df11381.png

3、案例?

1、book.xml文件:

<?xml version="1.0" encoding="UTF-8"?>

2、TestXPATH.java

package 

3、输出结果?

47282e9751cab4e968444529ec22c870.png

4、有关API注解?

06d95791cea581d01b9a67bf7596ca63.png

b4a8b48aa2f195ec1d04a2b039180bac.png

533a2daab47259360ba3fa33937858f5.png

9fe1d60dac7b1a568ab115c1546276ad.png

b4ca57f4ded9138adf1afb625585badb.png

5f98afc70d72c5844ca72952754c3338.png

相关xpath技术请参考xpath api文档

----------------------------------------------------百战卓越060天--------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值