2012-07-23 44 views
2

我試圖通過使用引入nokogiri」 .errors'刮除網址HTML,但不與是否有任何Ruby工具或JavaScript庫來驗證html是格式良好的?

例如工作:

<table> 
    <td></td> 
</table> 

而且我不知道爲什麼返回‘TRUE’我思想是不是一個良好的,因爲TRUE格式必須是這樣的

<table> 
    <tr> 
     <td></td> 
    </tr> 
</table> 
+1

第一個示例*爲*格式良好(所有標籤以正確的順序打開和關閉,並且沒有使用隱式標籤)。但它是無效的。 – Quentin 2012-07-23 10:40:25

+0

http://stackoverflow.com/questions/5809563/is-there-a-pure-javascript-x-html-validator – xiaoyi 2012-07-23 10:41:40

回答

3

引入nokogiri僅驗證您的文檔是XML-有效。它沒有通過來自W3C的標準來驗證它。

您可以使用gem w3c_validators來驗證您的html標籤的位置。

相關問題