입력으로받은 매우 큰 XML이 있습니다. 이 XML에서 나는 단지 하나의 자식 요소 만 필요로한다. 하나의 요소 만 검색하기 위해 전체 XML을 구문 분석하면 성능이 과다한 것처럼 보입니다. 이 문제를 해결하기위한 더 좋은 방법이 있습니까?XML 구문 분석 : 하나의 필드에 대해 전체 XML 구문 분석
XML을 구문 분석하고 XPath를 사용하여 원하는 필드를 검색하는 데 DocumentBuilder API를 사용하는 것이 한 가지 방법입니다. 그러나 parse 메서드는 여전히 전체 xml을 불필요하게 구문 분석합니다. xpath를 취하고 XPath에 따라 XML을 구문 분석하는 파서의 구현에 오버로드 된 구문 분석 메소드가 있습니까?
grep.는 STAX 사용을 고려 사용
다른 옵션은 방법으로 간단하게 이동하는 것입니다. http://stackoverflow.com/questions/7215931/reading-huge-xml-file-using-stax-and-xpath –