2010-01-27 1 views
2

누구나 Java 동등성을 측정하는 데 사용할 수있는 Java 라이브러리가 있는지 궁금합니다.HTML 동치 측정?

예를 들어 <td class="one two three" name="goat"><td name="goat" class="three two one">과 같습니다. 이 방식으로 Java를 사용하여 여러 줄로 된 html 문자열을 비교하고 싶습니다.

제안 사항?

는 UPDATE :

은 그래서 위해 XMLUnit의 Diff.similar()의 사용을 시도하고 나는이 두 비슷 것을 얻는 것을 발견

<html three="3" two="2" one="1"></html><html one="one" two="two"></html>

이 원하지 않는 동작입니다. .. 다른 옵션이 있습니까?

+1

XML로 파싱하고 싶다면 의사록을 비교할 것 같습니까? – Seth

답변

2

당신은 NekoHTML 또는 JTidy 같은 HTML 파서를 사용하고 두 개의 XML 문서를 비교 XMLUnitDiff 클래스를 사용할 수 있습니다.

+0

Diff(). similar()가 내가 찾고있는 것처럼 들립니다. 감사. –

+0

그래서 .similar()를 사용해 보았는데 비슷한 두 가지가 있다는 것을 알았습니다. 및 원하는 동작이 아닙니다 ... –

+0

Diff.similar를 사용하여 지정한 두 문서를 비교하려했는데 false를 반환했습니다 ... 어떻게 처리 했습니까? –