0

我正在使用JSoup解析 android 中的元素。

我想做的是把我收到的元素加粗

我可以使用 JSoup 对元素做些什么来使其加粗,或者是否有另一个库可以用来实现这一点?

4

1 回答 1

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类,因为这是您希望修改的文档。熟悉不同的方法是轻松找到问题的直观答案的好方法。另外,尝试使用代码进行试验。

类元素 - jsoup 1.7.3

于 2013-10-07T23:31:12.257 回答