我想编写一个使用 RSS 的应用程序。我希望能够将 RSS 提要的项目描述中的一些项目显示为 HTML,例如图像、链接、br 等。但是,我不希望任何嵌入式脚本运行、不守规矩的 css 元素等。我也不想重新发明轮子。他们的任何库是否只删除了正确级别的 HTML?
我遇到的问题是我正在从 phpBB 生成一个 RSS 提要,所以这些帖子确实已经有 br 和 a (link) 标签。但是,用户可以在帖子中粘贴脚本标签,它会被正确编码以在页面上显示为文本。
但是,当我在 RSS 阅读器中查看帖子时,帖子中的所有 html 都被编码为 < 和 >...等。这模糊了 br 标签和(小于)脚本(大于)标签之间的区别,因为它们都出现在 & lt ; 和>
我觉得这应该更容易,我只是错过了一些明显的东西......我希望。