如何使用Antisamy避免在输入中编码html实体

时间:2014-02-05 06:19:42

标签: java html html-sanitizing antisamy

当我使用antisamy1.5.3使用解析器模式作为DOM时,所有html实体(如 )都会转换为 。我不希望这种转换。如何避免这种转换。在antiisamy源代码中,我认为这种转换是在ASXHTMLSerializer.getEntityREf()方法中完成的。请帮助您避免这种编码。

输入:

<div class=WordSection1><p class=MsoNormal>Hi,<o:p></o:p></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal>I do have a problem with my product.<o:p></o:p></p></div>

Antisamy输出(Cleanresults.getcleanhtml())

<div>
    <p>Hi,</p>&amp;nbsp;<p>I do have a problem with my product.</p></div>

预期输出:

<div>
        <p>Hi,</p>&nbsp;<p>I do have a problem with my product.</p></div>

0 个答案:

没有答案