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