2009-05-04 74 views
1

我有大量存储在数据库表中的非兼容HTML,我需要进行验证。将数据库中的HTML转换为使用ASP.NET的XHTML

我想将它拉入像X-Standard这样的内联编辑器,它可以进行转换,但是有没有更简单的方法可以通过VB.NET来实现?

+0

我想对Blogger生成的HTML做类似的操作 – finnw 2009-05-04 16:28:22

回答

2

我想看看HTML Tidy

tidy's documentation

整洁读取HTML,XHTML和XML文件 和写入清理标记。对于HTML 变体,它会检测并纠正许多常见编码错误,并致力于生成视觉上等效的标记 ,该标记既符合W3C标准,又在大多数浏览器上工作 。 Tidy 的常见用法是将纯HTML转换为XHTML。

0

HTML Tidy可能是最好的选择。

如果是一次性转换,可能会更容易使用PHP脚本(其中内置TIDY)来完成此工作;否则你必须包装一个COM对象,而不是使用VB.NET(更多信息here,如果你想这样做的话)

+0

该环境仅支持ASP.NET。 – mmcglynn 2009-05-04 17:33:06

-1

通过在细节页面(tinyMCE)上嵌入WYSIWYG编辑器,加载坏HTML并让编辑器完成创建非常接近有效代码的工作