Android使JSoup元素的文本变为粗体

时间:2013-10-07 23:04:12

标签: android html jsoup

我使用JSoup在android中解析一个元素。

我想做的是采取我收到的元素并使其变为粗体

我是否可以使用JSoup对元素进行粗体操作,或者是否有其他库可用于实现此目的?

1 个答案:

答案 0 :(得分:1)

您可以使用方法Element.Wrap(String html);来实现此目标。

假设您有以下HTML:

<html>
 <head></head>
 <body> 
  <p>Make me bold!</p> 
 </body>
</html>

元素p = doc.select(“p:eq(0)”)。first();         p.wrap( “”);

使用上面建议的方法

Element p = doc.select("p").first();
p.wrap("<b>");
System.out.println(doc);

将打印出来

<html>
 <head></head>
 <body> 
  <b><p>Make me bold!</p></b> 
 </body>
</html>

考虑查看文档,特别是Element类,因为那是您要修改的文档。熟悉不同的方法是轻松找到问题直观答案的好方法。另外,尝试使用代码进行试验。

class Element - jsoup 1.7.3