HTML解析器對比

解析HTML是一項自動化工作 ， 由 （ 所謂的 ） HTML解析器執行 。 它們有兩個主要目的 ： HTML遍歷 ： 爲程序員提供一個接口 ， 來輕鬆地訪問和修改 “ HTML代碼 ” 。 典型例子 ： DOM解析器 。 HTML清理 ： 修正有語法錯誤的HTML ， 改善結果標記的佈局和縮進樣式 。 典型例子 ： HTML Tidy 。 * （ 有重要更新的 ） 最新版本日期 。 ** 規範 （ 生成標準兼容的網頁 ， 減少垃圾信息 ， 等 ） 和清理 （ 剝離過剩的表達標籤 ， 移除XSS代碼 ， 等 ） HTML代碼 。 *** 將HTML4.X升級到XHTML或HTML5 ， 將廢棄的標籤 （ 如CENTER ） 轉換爲有效的標籤 （ 如帶有style = " text - align: center; " 的DIV ） 。