Android JSoup编辑文本标记

Android JSoup编辑文本标记,android,html,jsoup,Android,Html,Jsoup,我怎样才能得到这样的文本: <body> hi </body> 你好 并将其加粗。 我尝试了许多不同的方法,但都没有成功,主要是因为我尝试添加标签 element.wrap() 添加到错误的位置。这对我很有用: String html = "<html><body>hi</body></html>"; Document doc = Jsoup.parse(html); Element body

我怎样才能得到这样的文本:

<body>
hi
</body>

你好
并将其加粗。 我尝试了许多不同的方法,但都没有成功,主要是因为我尝试添加标签

element.wrap()

添加到错误的位置。

这对我很有用:

    String html = "<html><body>hi</body></html>";

    Document doc = Jsoup.parse(html);
    Element body = doc.select("body").first();

    body.html("<b>" + body.text() + "</b>");
String html=“hi”;
Document doc=Jsoup.parse(html);
元素体=文档选择(“体”).first();
html(“+body.text()+”);

这会很好,只要记住,如果体内有任何其他元素,它们将被移除。如果要保留标记,请使用`body.html()',而不是body.text()。请注意,这不是有效的HTML。