Java Jsoup, как оставить &quot как &quot

145
24 января 2018, 15:24

Мне нужно скачать html-документ, используя Jsoup, но при этом так, чтобы символы, которые написаны кодом остались как код (например, ").

Вот простой пример такого кода:

<p>\"Test message &quot;Hello&quot;\"</p>

Я хочу, чтобы Jsoup выводил то же самое, но выводит это:

<p>"Test message "Hello""</p>

Мой код на Java:

Document doc = Jsoup.parse("<p>\"Test message &quot;Hello&quot;\"</p>");
System.out.println(doc.body().html());

P.S. Я пытался использовать это

doc.outputSettings().escapeMode(Entities.EscapeMode.extended);
doc.outputSettings().prettyPrint(false);

но не помогает.

Answer 1

Экранировать & в &amp;. Тег будет иметь вид:

<p>\"Test message &amp;quot;Hello&amp;quot;\"</p>
READ ALSO
Моделирование согласования в Activiti [требует правки]

Моделирование согласования в Activiti [требует правки]

Есть задача: смоделировать бизнес-процесс согласования в ActivitiКратко схема такая

156
Данных в ThreadPool

Данных в ThreadPool

Здравствуйте друзья!

147
Inject обьекта потомка

Inject обьекта потомка

Есть класс - родитель ParentИ потомок от него Child

215
Какая временная зона используется в Oracle типе Date

Какая временная зона используется в Oracle типе Date

Имеется в базе (Oracle 12C) таблица с полем типа Date, таблица старая и в этом поле хранится не только дата но и времяКак узнать, какое значение хранится...

165