假设我有一些这样的 HTML:
<ol><li>a knock at the door, I'll be back in a second
我在我生成的 div 中显示为内联 HTML。 有什么方法可以阻止内部的、格式错误的 HTML 搞砸 HTML 之后的整个文档的对齐方式吗?
我意识到智能解析它是一种选择(因为我在服务器端有它),但我正在寻找更轻便的解决方案。
编辑 我知道我可以替换 <
和 >
与实体,但我想保留格式(在合理范围内)。
最佳答案
尽管您正在寻找比 HTML 解析“更轻量级的解决方案”,您可能还是要考虑使用 HTML Purifier或 HTML Tidy ,因为它应该为您处理损坏的标签 - 这基本上就是它们的用途。
关于html - 显示格式错误的 HTML "Safely?",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2883377/