Ответ 1
Вы пробовали:
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
String htmlString = doc.toString();
Поскольку документ расширяет элемент, он также получил метод html(), который "получает внутренний HTML-элемент" в соответствии с API. Так что это должно работать:
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
String htmlString = doc.html();
Дополнительная информация:
Каждый объект Document получает ссылку на экземпляр внутреннего класса Document.OutputSettings, к которому можно получить доступ через метод outputSettings() документа. Там вы можете включить/отключить красивую печать, используя setter prettyPrint (true/false). См. API для документа и документа. Параметры вывода для дальнейшей информации.