java - Jsoup 在文本节点中发出 "实体

标签 java jsoup

我正在使用 Jsoup 来清理来自 TinyMCE 控件的 HTML。插入的 HTML 可能包含 Velocity 宏。 Jsoup 将文本节点中的双引号编码为 ",这破坏了 Velocity 模板。例如 #if ($foo=="bar") 被更改为 #if ($foo="bar"),Velocity 认为这是一个错误.

TinyMCE 本身通过只在属性值中编码引号来避免这个问题。文本节点中的引号保持原样。

那么,有没有办法让 Jsoup 只在属性值而不是文本节点中对引号进行编码?

最佳答案

试试 Jsoup 1.8.1,它不再生成 "

关于java - Jsoup 在文本节点中发出 "实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17584767/

相关文章:

Java/Jsoup - HTML 元素的 ID 随着每次刷新而变化

java - 如何使用jsoup获取html类型的url

java - 如何使用 ReadableByteChannel 获取文件内容并将其存储在 byteBuffer 中?

java - 在回收者 View 中选择单个复选框

java - 当我使用 Liberty 将 Java 应用程序部署到 IBM Bluemix 时,构建包将其重命名为 myapp.war。如何保留原来的war文件名?

java - 递归地将项目添加到二叉树中

启动tomcat加载servlet时出现java.lang.ClassCastException

java - 使用 JSOUP 从网页检索有用信息

java - 如何使用Jsoup从html数据中获取图片来源和描述

java - 通过 Jsoup post 方法登录网站不起作用