- 先导入包;
- 获取documen文档,然后反射获取path
- 获取Elements
- 根据Elements提供的方法进行相关的操作
例:
package com.cyq.jsoup;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.File;
import java.io.IOException;
public class JsoupTest {
public static void main(String[] args) throws IOException {
//获取student.xml的路径
String path = JsoupTest.class.getClassLoader().getResource("students.xml").getPath();
//解析xml文档,加载文档进内存,获取docume对象
Document document = Jsoup.parse(new File(path), "utf-8");
System.out.println(document);
System.out.println("=====================");
Elements allElements = document.getAllElements();
System.out.println(allElements);
System.out.println("=====================");
Element elementById = document.getElementById("2");
System.out.println(elementById);
System.out.println("=====================");
Elements elementsByTag = document.getElementsByTag("name");
System.out.println(elementsByTag);
System.out.println("=====================");
String text = elementsByTag.text();
String text1 = elementById.text();
System.out.println(text);
System.out.println(text1);
}
}