내가 좋아 보이는 XML 파일이 있습니다일부 조건을 기반으로 어떤 색소 라이브러리가 초기에 종료를 지원합니까?
<root>
<application-key>ABC2349293493</application-key>
...
..
</root>
XML 파일이 오히려 큰, 그리고 I는이 요청이 속도 제한해야합니다 있는지 확인하기 위해 응용 프로그램 키를 얻을 필요가있다.
내 서버가 두려워지고있어 전체 XML을 읽지 않아도 요청을 제한 할 수있는 방법이 필요합니다.
메모리 풋 프린트로 인해 DOM이 문제가되지 않습니다.
저는 SAX에 만족하지만 xerces는 push 모델이기 때문에 xml 처리를 중단 할 수 없습니다. 지금까지 내가 아는 유일한 방법은 던져 예외입니다.
다른 색소 라이브러리 중 어떤 것이 일찍 정상적으로 종료 될 수 있습니까?
StAX와 같은 끌어 오기 구문 분석기를 사용하면 매우 자연 스럽습니다. IME는 일반적으로 훨씬 더 편리한 프로그래밍 모델입니다. –
예외를 던지면 stax보다 느려지 리라 생각합니까? – Blankman
@Blankman 프로파일 링없이 어느 쪽이 더 성능이 좋은지를 말하는 것이 더 어렵습니다. 그러나 나는이 간단한 경우에별로 중요하지 않다고 생각합니다. –