2010-11-18 47 views
11

Tôi muốn xác thực mã HTML trong Java.Trình xác thực HTML trong Java

Như thế này:

HTMLValidator.validateHTML("aaa<b>bbb<b>"); 
// Returns false, because tag <b> is not closed 

gì Java thư viện tồn tại để làm điều này?

+0

Câu hỏi này được đóng lại và điều này một http://stackoverflow.com/questions/2144966/java-library-for-html-analysis mở cửa - http://stackoverflow.com/questions/3152138/những gì-là-the-pros-và-cons-of-the-hàng đầu-java-html-phân tích cú pháp đã được tất nhiên đóng cửa, nhưng hiện tại là một danh sách các thư viện HTML Parser cho java bây giờ? –

+0

http://stackoverflow.com/questions/3098114/how-to-validate-html-matches-w3c-standards là một câu hỏi khác dọc theo những dòng này đang mở. Vì có khá nhiều sự quan tâm, tôi muốn chỉnh sửa câu hỏi này để nó mở cửa trở lại. Với 2000 danh tiếng tôi có thể chỉnh sửa nó nhưng không làm yêu cầu mở lại. –

Trả lời

20

Bạn có thể thử JTidy. JTidy là một cổng Java của HTML Tidy, một trình kiểm tra cú pháp HTML và máy in đẹp.

http://jtidy.sourceforge.net/

+0

+1 vì bạn đã đóng đinh –

Các vấn đề liên quan