我需要一种方法从无效的 html 中获取有效的 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;lt;!-- /* Font Definitions */ @font-face {font-family: 'Century Gothic';} --&amp;gt; </style> AAAA
应该是
<p>AAAA</p>
实现此目标的最佳方法是什么?
最佳答案
您可以使用 SGMLReader:http://developer.mindtouch.com/SgmlReader
关于c# - 如何从无效的html中获取有效的html?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10633371/