2014-07-01 3 views
-1

나는 자바가 처음이다. 나는 거대한 XML 파일을 예를 들어 250MB 이상으로 파싱하고 싶다.하지만 콘텐츠는 모른다. 방법을 제안 할 수 있습니까? 구문 분석하는 방법은 무엇입니까? 도움 주셔서 감사합니다.거대한 XML 알 수없는 내용의 구문 분석

+2

흠, 파싱 된 콘텐츠로 무엇을 할 예정입니까? 화면에 표시하거나 다른 파일로 저장 하시겠습니까? – Pphoenix

+1

가능한 [XML에서 SAX를 사용하여 큰 XML 구문 분석] (0120-558-305) – Raedwald

+0

관련 질문 http : // stackoverflow를 참조하십시오. com/questions/3969713/java-xml-huge-parser-for-huge-files를 참조하십시오. – user1929959

답변

1

SAX 또는 DOM 파서로 XML 파일을 구문 분석 할 수 있습니다.

큰 파일의 경우 SAX 파서를 사용해야합니다. 그러면 전체 파일을로드 할 필요가 없기 때문입니다. 이것을 사용하면 XML 파일을 처리 할 수 ​​있습니다.

작은 파일의 경우 DOM 파서를 사용할 수 있습니다. 이 파일은 구조체에 파일을로드 한 다음 모든 파일을 처리 할 수있게 해줍니다.

Here 두 가지 정보와 StAX 파서에 대한 정보를 찾을 수 있습니다. Java로 작성되어 사용자의 요구 사항을 충족시킬 수 있습니다.