我正在使用 Jsoup 清理来自 TinyMCE 控件的 HTML。插入的 HTML 可能包含 Velocity 宏。Jsoup 将文本节点中的双引号编码为"
,这破坏了 Velocity 模板。例如#if ($foo=="bar")
正在更改为#if ($foo="bar")
, Velocity 认为这是一个错误。
TinyMCE 本身通过仅在属性值中编码引号来避免这个问题。文本节点中的引号不会受到干扰。
那么,有没有办法让 Jsoup 只在属性值而不是文本节点中编码引号?