Java Jsoup:将属于主体的文本换行到div中?
我有一个html字符串,如下所示:Java Jsoup:将属于主体的文本换行到div中?,java,jsoup,swiftsoup,Java,Jsoup,Swiftsoup,我有一个html字符串,如下所示: <body> I am a text that needs to be wrapped in a div! <div class=...> ... </div> ... I am more text that needs to be wrapped in a div! ... </body> 我是一个文本,需要包装在一个div! ... ... 我是更多需要包装在div中的文本! ... 因此,我需要将
<body>
I am a text that needs to be wrapped in a div!
<div class=...>
...
</div>
...
I am more text that needs to be wrapped in a div!
...
</body>
我是一个文本,需要包装在一个div!
...
...
我是更多需要包装在div中的文本!
...
因此,我需要将悬空的html文本包装到它自己的div中,或者将整个主体(文本和其他div)包装到顶级div中。有没有一种方法可以使用JSoup实现这一点?多谢各位 如果您想将整个身体包裹在一个div中,请尝试以下方法:
Element body = doc.select("body").first();
Element div = new Element("div");
div.html(body.html());
body.html(div.outerHtml());
结果:
我是一个文本,需要包装在一个div!
...
... 我更多的文字,需要包装在一个div。。。
非常感谢您!!!需要在jsoup文档中添加这样的示例:)