어떤 작은, 빛 파서 여기에 그냥 있기 때문에 파일 크기Jsoup 대신 다른 파서가 있습니까?
내 코드의 충돌 내 경우 Jsoup.parse 경우 사용할 여기에서하지 않는 것이 중요 낫다지만 :
Document doc = Jsoup.parse(html);
Element table = doc.getElementsByTag("table");
return table;
그래, 이건 실제로 작동하지만 PC (dalvik 가상 머신) 또는 안드로이드 장치 (안드로이드 OS 개발)에서이 코드를 실행해도 차이가 있습니다. 정확히 무엇이 문제인지 모르겠지만 메모리 (힙 크기)가 장치에서 더 커 보이지만 지금까지 확인하지 않았습니다. 이는 단지 가정입니다. 그래서 Jsoup에 대해 말할 수 있습니다. DOM 기반으로 순수 HTML 코드를 구문 분석하고 정리하기에 적합한 가장 빠르고 작은 라이브러리라고 생각합니다. 만약 여러분이 태그 (tr, table, ... 등)에 기초한 HTML의 일부분을 extarc 할 필요가 있다면, Jsoup는 최상의 오픈 소스 HTML 파서입니다. 코드에 적용 할 때 위의 예 에서처럼 두 줄만 필요합니다. elemnets를 얻거나 HTML의 일부를 추출한 결과는 Jsoup로 선택한 태그가 포함 된 간단한 문자열입니다. 나는 그것이 그보다 더 많은 기능을 가지고 있으며, 단지 더 복잡한 것을 사용하지 않았을 것이라고 확신한다.
코드를 알려주십시오. –
게시했습니다. 하지만 도움이되지 않을 것입니다. –
HTML을 정리해야합니까, 아니면 올바른 XML이 올 수 있는지 확인할 수 있습니까? –