Java EE 5 용으로 태양의 Cursor-to-Event Example을 사용하여 StAX
으로 XML을 구문 분석하는 권장 방법을 따르려고합니다. Cursor API를 통해 XML을 트래버스하고 필요에 따라 XMLEventAllocator
을 사용하여 XMLEvent
을 할당해야합니다.XMLEventAllocator의 인스턴스를 가져 오는 방법은 무엇입니까?
태양의 자신의 예제는 컴파일되지 않습니다 (적어도 JDK 1.6에서는 1.5 코드를 준수 함에도 불구하고 컴파일되지 않습니다). 이 예에서는 new
을 통해 할당자를 인스턴스화하려고하지만 JDK의 해당 구현 클래스는 외부에서 액세스 할 수 없습니다.
JavaDocs를 읽고 웹 검색을 수행 한 결과 나는 아무것도 발견하지 못했습니다. JDK의에서 완벽하게 좋은 구현이있을 때 어려운 바로 그것을 얻을 수 있습니다 StAX
의 전문가가되지 않는 외에,
하나는 처음부터 XMLEventAllocator
인터페이스를 구현할 수 있지만, 정말 잘못된 것 같습니다.
감사합니다. StaxMan. 두 번째 접근법은 이벤트 API를 완전히 포기하기 전에 내가이 문제를 우회하는 것입니다. uncompilable 예에 관해서는 - 단지 거기 앉아있는 것이 아니라 심지어 태양의 튜토리얼에 따라 모범 사례로 광고되기도합니다 :) 놀라운 – kostja
그래, 농담하지 마라. 잘못된 자습서는 아무 것도없는 것보다 나쁩니다. – StaxMan