Jsoup,'>'的问题相关转换
Jsoup, issue related conversion of '>'
org.jsoup.nodes.Document doc = Jsoup.parse(data, "", Parser.xmlParser());
Where, data = "<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter > span').text());</script></p>"
我正在获取 doc.html(); ==>
的输出
<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter > span').text());</script></p>
不是转换回来> to ">"
。而且我必须使用 xmlparser 和 .html();
我想要与上面定义的数据相同的输出。有什么建议吗??
尝试取消转义 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);
org.jsoup.nodes.Document doc = Jsoup.parse(data, "", Parser.xmlParser());
Where, data = "<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter > span').text());</script></p>"
我正在获取 doc.html(); ==>
的输出<p><script>$j('#DName').text($j('.someDropdown .NavtextOuter > span').text());</script></p>
不是转换回来> to ">"
。而且我必须使用 xmlparser 和 .html();
我想要与上面定义的数据相同的输出。有什么建议吗??
尝试取消转义 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);