Jsoup的快速入门

  1. 先导入包;
  2. 获取documen文档,然后反射获取path
  3. 获取Elements
  4. 根据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);
    }
  }

原文地址:https://www.cnblogs.com/javacyq/p/13525351.html