JSoup это именно то, что вам нужно.Я понял, что вам нужно, чтобы вам возвращались элементы HTML в виде строки, чтобы вы могли в дальнейшем использовать их для создания другого документа.
Предположим, у вас есть объект Element, скажем ele извлеченныйвне HTML.
Теперь напишите
String htmlForEle = new Element (Tag.valueOf ("div")). append (ele.clone ()). remove (). html ();
html для ele - это именно то, что вы ищете.