是否有任何開源庫,可以將malform HTML格式化(不僅僅是漂亮的HTML),就像螢火蟲一樣?JavaScript代碼修復malform HTML
例如,
<tr class=row><td>content</tr>
可能成爲
<tr class="row"><td>content</td></tr>
是否有任何開源庫,可以將malform HTML格式化(不僅僅是漂亮的HTML),就像螢火蟲一樣?JavaScript代碼修復malform HTML
例如,
<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命令,如htmltidy(http:// en。 wikipedia.org/wiki/HTML_Tidy)
你是不是縮進? –
你想要哪種語言的lib?你想從哪裏打電話?這可以回答你的問題的一部分:http://stackoverflow.com/questions/292926/robust-mature-html-parser-for-php? – JMax
你是否真的想從格式不正確的文件創建有效的HTML,或者只是以更美化的方式查看源代碼? – Scottie