用于修复格式错误的HTML的javascript代码
有没有开源库可以像firebug那样将格式错误的HTML转换成格式良好的HTML而不仅仅是打印精美的HTML 比如说,用于修复格式错误的HTML的javascript代码,javascript,Javascript,有没有开源库可以像firebug那样将格式错误的HTML转换成格式良好的HTML而不仅仅是打印精美的HTML 比如说, <tr class=row><td>content</tr> 可能成为 <tr class="row"><td>content</td></tr> 不能使用javascript修复损坏的DOM,因为javascript首先依赖于DOM的有效性。您确实需要查看系统的服务器端部分,如果输出的是无
<tr class=row><td>content</tr>
可能成为
<tr class="row"><td>content</td></tr>
不能使用javascript修复损坏的DOM,因为javascript首先依赖于DOM的有效性。您确实需要查看系统的服务器端部分,如果输出的是无效的HTML,那么这就是您需要修复的系统部分
如果您的意思是希望您的标记能够很好地打印出来,并且假设您使用的是PHP,那么您可以安装Tidy扩展http://php.net/manual/en/book.tidy.php. 如果您不能或不想安装扩展,或者没有运行PHP,但使用的脚本语言可以运行shell命令,那么您可以使用外部shell命令,例如htmlidyhttp://en.wikipedia.org/wiki/HTML_Tidy您希望此库使用哪种语言?你想从哪里打电话?这是否可以回答你的部分问题:?你真的想从一个格式错误的文件中创建有效的HTML,还是仅仅以一种更美化的方式查看源代码?那么firebug使用什么技术来修复HTML呢?不是javascript?我不知道FireBug内部工作的细节,所以我无法发表评论。扩展可以用JS编写,但也可以用其他语言编写,比如CLooks,比如PHP有最好的HTML库实现。找不到好的Java实现。