JSoup包装元素列表

时间:2015-02-13 10:47:53

标签: jsoup

如何将身体的完整内容包装成单独的<div>

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

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

什么是最好的解决方案?

1 个答案:

答案 0 :(得分:0)

这是你想要的吗?

// 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());