java 常用的解析工具

Posted stormlong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 常用的解析工具相关的知识,希望对你有一定的参考价值。

这里介绍两种 java 解析工具。

第一种:java 解析 html 工具 jsoup

第二种: java 解析 XML 工具 Dom4j

jsoup

jsoup是一个用于处理真实HTML的Java库。它提供了一个非常方便的API,用于提取和操作数据,使用最好的DOM,CSS和类似jquery的方法。

官网:https://jsoup.org/

下载:https://jsoup.org/packages/jsoup-1.12.1.jar

maven:

<dependency>
  <!-- jsoup HTML parser library @ https://jsoup.org/ -->
  <groupId>org.jsoup</groupId>
  <artifactId>jsoup</artifactId>
  <version>1.12.1</version>
</dependency> 

入门:https://jsoup.org/cookbook/

API:https://jsoup.org/apidocs/overview-summary.html

功能:根据官网提供的 例子,就可以快速上手了

技术图片

Dom4J

dom4j是Java的开源XML框架。dom4j允许您读取,编写,导航,创建和修改XML文档。dom4j与DOM和SAX集成,并与完整的XPath支持无缝集成。

官网:https://dom4j.github.io/

下载:https://github.com/dom4j/dom4j/releases/download/version-2.0.2/dom4j-2.0.2.jar

入门:https://github.com/dom4j/dom4j/wiki/Cookbook

API:https://dom4j.github.io/javadoc/2.0.2/

功能:在官网下面有具体的入门代码。

技术图片

技术图片

技术图片

 

以上是关于java 常用的解析工具的主要内容,如果未能解决你的问题,请参考以下文章

片段(Java) | 机试题+算法思路+考点+代码解析 2023

java 怎么接收第三方传过来的xml

java 常用的解析工具

elasticsearch代码片段,及工具类SearchEsUtil.java

java 微信开发 常用工具类(xml传输和解析 json转换对象)

提效小技巧——记录那些不常用的代码片段