我正在使用 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/