В следующем примере будет показан анализ строки fragement HTML в объекте Element в виде тела html.
Синтаксис
Document document = Jsoup.parseBodyFragment(html); Element body = document.body();
куда
-
document — объект документа представляет HTML DOM.
-
Jsoup — основной класс для разбора заданной строки HTML.
-
HTML — HTML фрагмент строки.
-
body — представляет дочерний элемент элемента body документа и эквивалентен document.getElementsByTag («body»).
document — объект документа представляет HTML DOM.
Jsoup — основной класс для разбора заданной строки HTML.
HTML — HTML фрагмент строки.
body — представляет дочерний элемент элемента body документа и эквивалентен document.getElementsByTag («body»).
Описание
Метод parseBodyFragment (String html) анализирует входной HTML в новый документ. Этот объект документа может быть использован для прохождения и получения деталей фрагмента html тела.
пример
Создайте следующую Java-программу, используя любой редактор по вашему выбору, например, 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()); } } }
Проверьте результат
Скомпилируйте класс с помощью компилятора javac следующим образом:
C:\jsoup>javac JsoupTester.java
Теперь запустите JsoupTester, чтобы увидеть результат.
C:\jsoup>java JsoupTester
Смотрите результат.