Jsoup, конверсия «>», связанная с проблемой - PullRequest
0 голосов
/ 11 февраля 2020
org.jsoup.nodes.Document doc = Jsoup.parse(data, "", Parser.xmlParser());

Where, data = "<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter > span').text());</script></p>"

Я получаю вывод do c. html (); ==>

<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter &gt; span').text());</script></p>

это не преобразование обратно &gt; to ">"

. И я должен использовать xmlparser и. html ();

Я хочу получить тот же вывод, что и данные, определенные выше. Есть предложения ??

1 Ответ

0 голосов
/ 11 февраля 2020

Попробуйте удалить сущности из метода html ():

String data = "<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter > span').text());</script></p>";
Document doc = Jsoup.parse(data, "", Parser.xmlParser());
String content = doc.html();
String unescaped = Parser.unescapeEntities(content, true);
System.out.println(unescaped);
...