我正在使用HTML Tidy来清理RSS源中的内容。在一个RSS提要中,作者写了<span><iframe...></frame></span>
,这是无效的HTML。 Tidy尝试通过将其更改为<iframe...><span></span></frame>
来解决此问题。我不希望Tidy这样做,是否有配置选项来禁用它?
答案 0 :(得分:0)
我不使用HTML Tidy但是如果你找不到禁用它的方法,你可以做我在其他类似情况下所做的事情。
在调用HTML Tidy之前替换自己的,然后切换回来,如:
rsscontent.replace("<span><iframe>", "<div>was_span<iframe>")
rsscontent.replace("</iframe></span>", "</iframe>was_span</div>")
execute HTML Tidy
rsscontent.replace("<div>was_span<iframe>", "<span><iframe>")
rsscontent.replace("</iframe>was_span</div>", "</iframe></span>")