jsoup - Cuerpo de análisis

El siguiente ejemplo mostrará el análisis de una cadena de fragmentación HTML en un objeto Element como cuerpo html.

Sintaxis

Document document = Jsoup.parseBodyFragment(html);
Element body = document.body();

Dónde

  • document - el objeto de documento representa el DOM HTML.

  • Jsoup - clase principal para analizar la cadena HTML dada.

  • html - Cadena de fragmentos HTML.

  • body - representa los elementos secundarios del cuerpo del documento y es equivalente a document.getElementsByTag ("body").

Descripción

El método parseBodyFragment (String html) analiza el HTML de entrada en un nuevo documento. Este objeto de documento se puede utilizar para recorrer y obtener detalles del fragmento de cuerpo html.

Ejemplo

Cree el siguiente programa Java utilizando cualquier editor de su elección en, por ejemplo, C: /> jsoup.

JsoupTester.java

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class JsoupTester {
   public static void main(String[] args) {
   
      String html = "<div><p>Sample Content</p>";
      Document document = Jsoup.parseBodyFragment(html);
      Element body = document.body();
      Elements paragraphs = body.getElementsByTag("p");
      for (Element paragraph : paragraphs) {
         System.out.println(paragraph.text());
      }
   }
}

Verifica el resultado

Compila la clase usando javac compilador de la siguiente manera:

C:\jsoup>javac JsoupTester.java

Ahora ejecute JsoupTester para ver el resultado.

C:\jsoup>java JsoupTester

Vea el resultado.

Sample Content