如何从无效中获取有效的 html

本文关键字:有效 html 获取 无效 | 更新日期: 2023-09-27 18:34:22

我需要一种方法从无效中获取有效的html(我在数据库中有脏记录,所以我需要通过它并处理每条记录)。

有效的标准是它可以作为innerHtml粘贴到<div></div>中。如果无法创建有效的 html,则它应为空字符串。我需要它做与tinyMCE相同的功能。看:http://fiddle.tinymce.com/v6baab

示例 1:

<div>hi there</span>

应该是

<div>hi there</div><span>hi there</span>

示例 2:

<style> &amp;amp;amp;lt;!-- /* Font Definitions */ @font-face {font-family: 'Century Gothic';} --&amp;amp;gt; </style> AAAA

应该是

<p>AAAA</p>

实现这一目标的最佳方法是什么?

如何从无效中获取有效的 html

您可以使用 SGMLReader: http://developer.mindtouch.com/SgmlReader