Как извлечь текст в тегах в htmlcleaner или jSoup
Я новичок в разработке для Android, не могу понять основы HtmlCleaner или jSoup.
У меня есть страница, например
<html><body>
....(large code here)....
<b>Hello World! </b>
....(large code here)....
</body> </html>
Как я могу извлечь слова в <b>..</b>
теги?
2 ответа
Решение
Если вы пытаетесь использовать Jsoup, это должно быть довольно легко
Document doc = Jsoup.connect("http://www.w3schools.com/tags/tag_b.asp").get();
Element firstBoldElement = doc.select("b").first();
System.out.println("Bold Text is : "+firstBoldElement.text());
Вам нужно будет добавить правильную обработку исключений в приведенный выше код.
Используя jSoup. Извините за любые ошибки, я написал это по памяти.
Document doc = Jsoup.parse(pageString);
Elements eles = doc.getElementsByTag("b");
for(int i = 0; i < eles.size(); i++)
{
System.out.println(eles.get(i).text());
}