문제

내 빠른 검색은 참조 구현을 보여줍니다 (http://stax.codehaus.org), Woodstox 구현 (http://woodstox.codehaus.org) 및 Sun의 SJSXP 구현 (https://sjsxp.dev.java.net/).

이들의 상대적인 장점에 대해 언급하고 고려해야 할 다른 구현에 대해 저를 작성하십시오.

도움이 되었습니까?

해결책

Woodstox는 매번 승리합니다. SJSXP는 성능만이 아닙니다.

다른 팁

주목하는 것이 흥미 롭습니다 :

SJSXP 성능은이 연구에 설명 된 모든 문서에 대해 BEA, Oracle 및 RI보다 지속적으로 빠릅니다. 그러나 일부 문서 크기로 Woodstox 및 XPP3보다 뒤떨어지며 최상의 경우이 두 파서와 비교하여 비슷한 성능을 나타냅니다.

태양의 기사 : XML 파서의 스트리밍 API

http://javolution.org/ 좋은 Stax 구현이 있습니다

Javolution에 대한 의견 : 아니요 Stax 구현이 아닙니다. Stax와 유사한 API를 구현하지만 Javolution의 문자열 회피 등으로 인해 소스 호환성이 없습니다.

어느 쪽이든, 그들의 구현은 특히 좋지 않습니다. 더 빠르지 않으며, 완전한 기능이 적고, XML 문제 (중복 속성과 같은)를 감지하지 않으며 엔티티 등을 처리하지 않습니다. 그래서 당신이 모든 것에 Javolution 클래스를 사용하지 않는 한, 나는 그것을 사용하는 많은 이유가 없습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top