2014-06-17 2 views
1

String HTML 코드의 유효성을 검사하려고합니다. 즉, HTML 코드 구문이 잘못되었을 때 나는 아마도 return false의 형태로 알고 싶어합니다.HTML 코드를 프로그래밍 방식으로 유효성을 검사하십시오.

나는 현재 JTidy을 사용하고 있지만 잘못된 구문이있어 단지 수정 만한다고 말하지는 않습니다. synthax가 좋지 않거나 좋다고 말하면 그것을 고칠 필요가 없습니다.

JTidy 코드 : 어떤 도움이 appriciated됩니다

String s = "<td>cookie<td>"; // bad syntax. 
Tidy tidy = new Tidy(); 

InputStream stream = new ByteArrayInputStream(s.getBytes(StandardCharsets.UTF_8)); 
tidy.parse(stream, System.out); 

.

+0

왜 ' 쿠키 '이 잘못된 구문입니까? – Alohci

+0

는 지금까지 내가' 쿠키 알고있는'때문에 종료'/' –

+0

폐쇄''태그는 HTML에서 선택 사항의 오른쪽 맥락에서 너무' 쿠키 ', 올바른 방법 두 개의 테이블 셀을 의미한다 , 유효하지 않습니다. – Alohci

답변

0

java inbuilt DOM 파서가 있습니다. DOM Parser를 사용하여 확인하십시오. 또한 오류를 표시합니다.

관련 문제