J组合包装元素列表



如何将正文的全部内容封装到单独的<div>中?

我不能简单地使用body.wrap("div")——它会包裹身体,而不是身体的内容。

我也不能使用body.text().wrap()

什么是最好的解决方案?

这就是您想要的吗?

// Before: <body><span>example</span></body>
// After: <div><span>example</span></div>
String html = "<body><span>example</span></body>";
Document doc = Jsoup.parse(html);
Element body = doc.body();
if (body != null)
    body.tagName("div");
System.out.println(doc.html());

最新更新