0
我正在使用HTML Tidy清理RSS源中的內容。在一個RSS源中,作者寫了<span><iframe...></frame></span>
,這是無效的HTML。 Tidy試圖通過將其更改爲<iframe...><span></span></frame>
來解決此問題。我不希望Tidy這樣做,是否有配置選項來禁用它?防止HTML Tidy重新排序元素
我正在使用HTML Tidy清理RSS源中的內容。在一個RSS源中,作者寫了<span><iframe...></frame></span>
,這是無效的HTML。 Tidy試圖通過將其更改爲<iframe...><span></span></frame>
來解決此問題。我不希望Tidy這樣做,是否有配置選項來禁用它?防止HTML Tidy重新排序元素
我不使用HTML Tidy,但如果您找不到禁用它的方法,則可以在另一個類似的情況下執行操作。
進行替換自己的HTML調用前整齊,然後後切換回,如:
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>")
配置選項都可以在這裏找到http://tidy.sourceforge.net/docs/quickref.html – Valentin