1. 概述
最近做的项目里涉及到解析 xml 文件,所以需要使用 Jsoup,这里做一些 Jsoup 基础使用的记录。
2. maven 依赖
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.14.3</version>
</dependency>
3. 代码
读取分析对象的 Document 对象,之后使用 select 或者 get 方法截取需要的部分。
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class Test {
public static void main(String[] args) {
String xml = "<p>hello world</p>";
Document doc = Jsoup.parse(xml);
// get 方法获得参数
Elements es = doc.getElementsByTag("p");
for (Element e: es) System.out.println(e.text());
// selsct 方法获得参数
Element p = doc.select("p").first();
System.out.println(p.text());
}
}